|
20 | 20 | <converters:BooleanToVisibilityCollapsedConverter x:Key="BooleanToVisibilityCollapsedConverter" /> |
21 | 21 | <converters:BooleanToStringConverter x:Key="BooleanToStringConverter" /> |
22 | 22 | </UserControl.Resources> |
23 | | - <!-- |
24 | 23 | <UserControl.InputBindings> |
25 | | - <KeyBinding Key="F5" Command="{Binding RefreshCommand}" /> |
| 24 | + <KeyBinding Key="F5" Command="{Binding Path=RefreshCommand}" /> |
26 | 25 | </UserControl.InputBindings> |
27 | | - --> |
28 | 26 | <TabControl Style="{StaticResource ResourceKey=DefaultTabControl}"> |
29 | 27 | <TabItem Header="{x:Static Member=localization:Strings.HostsFileEditor}"> |
30 | 28 | <Grid Margin="10"> |
31 | 29 | <Grid.RowDefinitions> |
32 | 30 | <RowDefinition Height="Auto" /> |
33 | 31 | <RowDefinition Height="10" /> |
34 | 32 | <RowDefinition Height="*" /> |
35 | | - <RowDefinition Height="Auto" /> |
36 | | - <RowDefinition Height="Auto" /> |
37 | 33 | <RowDefinition Height="10" /> |
38 | 34 | <RowDefinition Height="Auto" /> |
39 | 35 | </Grid.RowDefinitions> |
|
123 | 119 | Binding="{Binding Path=(hostsFileEditor:HostsFileEntry.IPAddress)}" |
124 | 120 | SortMemberPath="IPAddress" |
125 | 121 | MinWidth="150" /> |
126 | | - <DataGridTextColumn Header="{x:Static localization:Strings.Hostname}" |
127 | | - Binding="{Binding (hostsFileEditor:HostsFileEntry.Hostname)}" |
| 122 | + <DataGridTextColumn Header="{x:Static Member=localization:Strings.Hostname}" |
| 123 | + Binding="{Binding Path=(hostsFileEditor:HostsFileEntry.Hostname)}" |
128 | 124 | SortMemberPath="Hostname" |
129 | 125 | MinWidth="200" /> |
130 | | - <DataGridTextColumn Header="{x:Static localization:Strings.Comment}" |
131 | | - Binding="{Binding (hostsFileEditor:HostsFileEntry.Comment)}" |
| 126 | + <DataGridTextColumn Header="{x:Static Member=localization:Strings.Comment}" |
| 127 | + Binding="{Binding Path=(hostsFileEditor:HostsFileEntry.Comment)}" |
132 | 128 | SortMemberPath="Hostname" |
133 | 129 | MinWidth="200" /> |
134 | 130 | </controls:MultiSelectDataGrid.Columns> |
135 | 131 | </controls:MultiSelectDataGrid> |
136 | | - <TextBlock Grid.Column="0" Grid.Row="3" Foreground="{DynamicResource MahApps.Brushes.Accent}" |
137 | | - Text="{Binding StatusMessage}" |
138 | | - Visibility="{Binding IsStatusMessageDisplayed, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" |
139 | | - Style="{DynamicResource StatusMessageTextBlock}" Margin="0,10,0,0" /> |
140 | | - <mahAppsControls:MetroProgressBar Grid.Column="0" Grid.Row="4" Margin="0,10,0,0" |
141 | | - Foreground="{DynamicResource MahApps.Brushes.Accent}" |
142 | | - IsIndeterminate="True"> |
143 | | - <mahAppsControls:MetroProgressBar.Style> |
144 | | - <Style TargetType="{x:Type mahAppsControls:MetroProgressBar}"> |
145 | | - <Style.Triggers> |
146 | | - <DataTrigger Binding="{Binding IsRefreshing}" Value="False"> |
147 | | - <Setter Property="Visibility" Value="Collapsed" /> |
148 | | - </DataTrigger> |
149 | | - </Style.Triggers> |
150 | | - </Style> |
151 | | - </mahAppsControls:MetroProgressBar.Style> |
152 | | - </mahAppsControls:MetroProgressBar> |
| 132 | + <Grid Grid.Column="0" Grid.Row="4"> |
| 133 | + <Grid.ColumnDefinitions> |
| 134 | + <ColumnDefinition Width="Auto" /> |
| 135 | + <ColumnDefinition Width="10" /> |
| 136 | + <ColumnDefinition Width="*" /> |
| 137 | + <ColumnDefinition Width="10" /> |
| 138 | + <ColumnDefinition Width="Auto" /> |
| 139 | + </Grid.ColumnDefinitions> |
| 140 | + <WrapPanel Grid.Column="0" Grid.Row="0" |
| 141 | + Orientation="Horizontal" |
| 142 | + VerticalAlignment="Center" |
| 143 | + HorizontalAlignment="Center"> |
| 144 | + <networkManager:LoadingIndicator IsActive="True" |
| 145 | + Style="{DynamicResource ResourceKey=LoadingIndicatorPulseStyle}" |
| 146 | + Visibility="{Binding Path=IsRefreshing, Converter={StaticResource ResourceKey=BooleanToVisibilityCollapsedConverter}}" |
| 147 | + Width="24" Height="24" |
| 148 | + SpeedRatio="1" |
| 149 | + Margin="0,0,10,0" /> |
| 150 | + <TextBlock Style="{StaticResource ResourceKey=AccentTextBlock}" |
| 151 | + Visibility="{Binding Path=IsStatusMessageDisplayed, Converter={StaticResource ResourceKey=BooleanToVisibilityCollapsedConverter}}" |
| 152 | + Text="{Binding Path=StatusMessage}" |
| 153 | + VerticalAlignment="Center" /> |
| 154 | + </WrapPanel> |
| 155 | + </Grid> |
| 156 | + <!-- |
| 157 | + <StackPanel Grid.Column="0" Grid.Row="3" |
| 158 | + VerticalAlignment="Center"> |
| 159 | + <networkManager:LoadingIndicator IsActive="True" |
| 160 | + SpeedRatio="1" |
| 161 | + Visibility="{Binding Path=IsRefreshing, Converter={StaticResource ResourceKey=BooleanToVisibilityCollapsedConverter}}" |
| 162 | + Style="{DynamicResource ResourceKey=LoadingIndicatorArcsStyle}" |
| 163 | + Margin="0,10,0,10" /> |
| 164 | + |
| 165 | + <TextBlock Foreground="{DynamicResource ResourceKey=MahApps.Brushes.Accent}" |
| 166 | + |
| 167 | + Text="{Binding Path=StatusMessage}" |
| 168 | + Visibility="{Binding Path=IsStatusMessageDisplayed, Converter={StaticResource ResourceKey=BooleanToVisibilityCollapsedConverter}}" |
| 169 | + Style="{DynamicResource ResourceKey=StatusMessageTextBlock}" Margin="0,10,0,0" /> |
| 170 | + </StackPanel> |
| 171 | + --> |
153 | 172 | <!-- |
154 | 173 | <StackPanel VerticalAlignment="Center" HorizontalAlignment="Center" |
155 | 174 | Visibility="{Binding Source={x:Static settings:ConfigurationManager.Current}, Path=IsAdmin, Converter={StaticResource BooleanReverseToVisibilityCollapsedConverter}}"> |
|
0 commit comments