84 lines
4.7 KiB
XML
84 lines
4.7 KiB
XML
<Window
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:Wpf="clr-namespace:Emoji.Wpf;assembly=Emoji.Wpf" xmlns:local="clr-namespace:TeamsNetphoneLink.WPF.MVVM" x:Class="TeamsNetphoneLink.WPF.SetupLocalTeamsAPI"
|
|
WindowStyle="ToolWindow" ResizeMode="NoResize"
|
|
Background="#FF1E1E1E" FontFamily="Segoe UI"
|
|
Title="Teams API Integration" Height="497" Width="525">
|
|
|
|
<Window.Resources>
|
|
<Style TargetType="Button">
|
|
<Setter Property="Background" Value="#FF0078D4"/>
|
|
<Setter Property="Foreground" Value="White"/>
|
|
<Setter Property="BorderBrush" Value="Transparent"/>
|
|
<Setter Property="Padding" Value="10,5"/>
|
|
<Setter Property="FontSize" Value="14"/>
|
|
<Setter Property="BorderThickness" Value="0"/>
|
|
<Setter Property="Cursor" Value="Hand"/>
|
|
<Setter Property="Template">
|
|
<Setter.Value>
|
|
<ControlTemplate TargetType="Button">
|
|
<Border Background="{TemplateBinding Background}"
|
|
CornerRadius="4"
|
|
Padding="{TemplateBinding Padding}">
|
|
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
|
|
</Border>
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
<Setter Property="OverridesDefaultStyle" Value="True"/>
|
|
</Style>
|
|
|
|
<!-- TextBlock Style -->
|
|
<Style TargetType="TextBlock">
|
|
<Setter Property="Foreground" Value="White"/>
|
|
<Setter Property="FontSize" Value="14"/>
|
|
<Setter Property="VerticalAlignment" Value="Center"/>
|
|
</Style>
|
|
|
|
</Window.Resources>
|
|
|
|
<Grid>
|
|
<StackPanel>
|
|
<TextBlock Text="Bitte folgende Schritte durchführen, um die Teams API zu aktivieren und damit die Anwendung zu genehmigen." Margin="10" Height="45" TextWrapping="Wrap" TextAlignment="Center" FontWeight="Bold" FontSize="16"/>
|
|
|
|
<StackPanel x:Name="Step1Panel" Margin="10">
|
|
<TextBlock Text="1. Aktivieren der Teams Drittanbieter API:"/>
|
|
<!-- Hyperlink in einem TextBlock unterbringen -->
|
|
<TextBlock>
|
|
<Hyperlink x:Name="Step1Link" NavigateUri="https://support.microsoft.com/de-de/office/herstellen-einer-verbindung-mit-drittanbieterger%C3%A4ten-in-microsoft-teams-aabca9f2-47bb-407f-9f9b-81a104a883d6" RequestNavigate="Step1Link_RequestNavigate">
|
|
<Run Text="Anleitung für die Aktivierung der Drittanbieter API"/>
|
|
</Hyperlink>
|
|
</TextBlock>
|
|
<Button x:Name="Step1Button" Content="Drittanbieter-API aktiviert" Width="200" Margin="10" Click="Step1Button_Click"/>
|
|
</StackPanel>
|
|
|
|
<StackPanel x:Name="Step2Panel" Margin="10" Height="61" IsEnabled="False" >
|
|
<StackPanel.Effect >
|
|
<Wpf:TintEffect Tint="#FFA4A0A0"/>
|
|
</StackPanel.Effect>
|
|
<TextBlock Text="2. Starten Sie ein Teams Meeting mit sich selbst:"/>
|
|
<Button x:Name="Step2Button" Content="Teams Meeting ist gestartet" Width="200" Margin="10" Click="Step2Button_Click"/>
|
|
<TextBlock x:Name="Step2Status" Margin="10"/>
|
|
</StackPanel>
|
|
|
|
<!-- Schritt 3: Authentifizieren -->
|
|
<StackPanel x:Name="Step3Panel" Margin="10" IsEnabled="False" >
|
|
<StackPanel.Effect >
|
|
<Wpf:TintEffect Tint="#FFA4A0A0"/>
|
|
</StackPanel.Effect>
|
|
<TextBlock Text="3. Zulassen der Verbindungsanforderung:"/>
|
|
<TextBlock Margin="10,0,10,0" Height="34" TextWrapping="Wrap" TextAlignment="Center" FontSize="12"><Run Text="Nach dem Klick auf dem Button wird in Teams eine Anforderung sichtbar, diese bitte zulassen"/></TextBlock>
|
|
<Button x:Name="Step3Button" Content="Verbindungsanforderung senden" Width="227" Margin="10" Click="Step3Button_Click"/>
|
|
</StackPanel>
|
|
|
|
<!-- Schritt 3: Authentifizieren -->
|
|
<StackPanel x:Name="FinishPanel" Margin="10" IsEnabled="{Binding FinishPanelEnabled}" Effect="{Binding FinishPanelEffect}" >
|
|
<TextBlock Foreground="{Binding FinishPanelFinishTextColor}" Text="{Binding FinishPanelFinishTextText}" FontWeight="Bold" HorizontalAlignment="Center"/>
|
|
<Button x:Name="FinishButton" Content="Abschließen" Width="200" Margin="10" Click="FinishButton_Click"/>
|
|
</StackPanel>
|
|
|
|
</StackPanel>
|
|
</Grid>
|
|
</Window>
|