MegaBites-AI/Windows-powershell
0372
1<!--=================================================================2// Copyright (c) Microsoft Corporation.3// Licensed under the MIT License.4==================================================================-->5 6<Window x:Class="Microsoft.Management.UI.HelpWindow"7 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"8 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"9 xmlns:this="clr-namespace:Microsoft.Management.UI.Internal"10 xmlns:default="clr-namespace:"11 xmlns:ui="clr-namespace:Microsoft.Management.UI"12 Height="400"13 Width="600"14 Title="{Binding HelpTitle}"15 AutomationProperties.AutomationId="HelpWindow"16 FocusManager.FocusedElement="{Binding ElementName=HelpText}">17 <Grid x:Name="MainGrid">18 <Grid.RowDefinitions>19 <RowDefinition Height="Auto"></RowDefinition>20 <RowDefinition Height="*"></RowDefinition>21 <RowDefinition Height="Auto"></RowDefinition>22 </Grid.RowDefinitions>23 <Grid.ColumnDefinitions>24 <ColumnDefinition Width="*"></ColumnDefinition>25 </Grid.ColumnDefinitions>26 27 <Grid x:Name="HeaderGrid" Grid.Row="0" Grid.IsSharedSizeScope="True">28 <Grid.ColumnDefinitions>29 <ColumnDefinition Width="*"></ColumnDefinition>30 <ColumnDefinition Width="Auto" SharedSizeGroup="HeaderButtons"></ColumnDefinition>31 <ColumnDefinition Width="Auto" SharedSizeGroup="HeaderButtons"></ColumnDefinition>32 <ColumnDefinition Width="*"></ColumnDefinition>33 <ColumnDefinition Width="Auto" SharedSizeGroup="HeaderButtons"></ColumnDefinition>34 </Grid.ColumnDefinitions>35 <Grid x:Name="FindLabelAndTextGrid">36 <Grid.ColumnDefinitions>37 <ColumnDefinition Width="Auto"></ColumnDefinition>38 <ColumnDefinition Width="*"></ColumnDefinition>39 </Grid.ColumnDefinitions>40 <Label x:Name="FindLabel" Margin="0,5,0,5" Grid.Column="0" Content="{x:Static default:HelpWindowResources.FindText}"></Label>41 <TextBox x:Name="Find" Margin="5" Grid.Column="1" Text="{Binding FindText, UpdateSourceTrigger=PropertyChanged}" AutomationProperties.Name="{x:Static default:HelpWindowResources.FindText}"></TextBox>42 </Grid>43 <Button x:Name="PreviousMatch" Margin="5" Padding="3" Grid.Column="1"44 IsEnabled="{Binding CanGoToNextOrPrevious}"45 Content="{x:Static default:HelpWindowResources.PreviousText}" Click="PreviousMatch_Click"></Button>46 <Button x:Name="NextMatch" Margin="5" Padding="3" Grid.Column="2"47 IsEnabled="{Binding CanGoToNextOrPrevious}"48 Content="{x:Static default:HelpWindowResources.NextText}" Click="NextMatch_Click"></Button>49 <Label x:Name="MatchCountLabel" Margin="5" MinWidth="100" Grid.Column="3" Content="{Binding MatchesLabel}"></Label>50 <Button x:Name="Settings" Margin="5" Padding="3" Grid.Column="4" Click="Settings_Click" Content="{x:Static default:HelpWindowResources.SettingsText}"></Button>51 </Grid>52 53 <ScrollViewer x:Name="Scroll" HorizontalAlignment="Stretch" Grid.Row="1" AutomationProperties.Name="{Binding HelpTitle}">54 <RichTextBox x:Name="HelpText" FontFamily="Consolas" VerticalScrollBarVisibility="Disabled" BorderThickness="0" IsReadOnly="True" IsReadOnlyCaretVisible="True" AutomationProperties.Name="{Binding HelpTitle}">55 <RichTextBox.LayoutTransform>56 <ScaleTransform ScaleX="{Binding Path=ZoomLevel}" ScaleY="{Binding Path=ZoomLevel}"/>57 </RichTextBox.LayoutTransform>58 <RichTextBox.Document>59 <FlowDocument>60 <Paragraph x:Name="DocumentParagraph"></Paragraph>61 </FlowDocument>62 </RichTextBox.Document>63 </RichTextBox>64 </ScrollViewer>65 66 <Grid Grid.Row="2" HorizontalAlignment="Right">67 <Grid.ColumnDefinitions>68 <ColumnDefinition Width="Auto"></ColumnDefinition>69 <ColumnDefinition Width="Auto"></ColumnDefinition>70 </Grid.ColumnDefinitions>71 <TextBlock Text="{Binding ZoomLabel}" VerticalAlignment="Center"></TextBlock>72 <Slider Grid.Column="1" x:Name="ZoomSlider" Margin="5" Value="{Binding Zoom}" Minimum="{x:Static ui:HelpWindow.MinimumZoom}" Maximum="{x:Static ui:HelpWindow.MaximumZoom}" TickFrequency="{x:Static ui:HelpWindow.ZoomInterval}" TickPlacement="None" IsSnapToTickEnabled="True" Width="110" ToolTip="{x:Static default:HelpWindowResources.ZoomSlider}" AutomationProperties.Name="{x:Static default:HelpWindowResources.ZoomSlider}"></Slider>73 </Grid>74 75 </Grid>76</Window>77 