Skip to content

Commit 640420c

Browse files
authored
Default IsMonitoring to true (#1541)
This is needed for MahApps attached properties to register for events to respond to things like SelectAllOnFocus. Fixes #1539
1 parent 0e8fda8 commit 640420c

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

MahMaterialDragablzMashUp/Mah.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
<TabItem Header="NumericUpDown">
4141
<StackPanel>
4242
<controls:NumericUpDown Margin="5" Value="{Binding UpDownValue, ValidatesOnExceptions=True}"/>
43-
<controls:NumericUpDown Culture="ar-EG" FlowDirection="RightToLeft" Margin="5"/>
43+
<controls:NumericUpDown Culture="ar-EG" FlowDirection="RightToLeft" Margin="5" controls:TextBoxHelper.SelectAllOnFocus="True"/>
4444
</StackPanel>
4545
</TabItem>
4646
<TabItem Header="DataGrid">

MaterialDesignThemes.MahApps/Themes/MaterialDesignTheme.MahApps.Defaults.xaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,13 @@
77
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.MahApps;component/Themes/MaterialDesignTheme.MahApps.Flyout.xaml"/>
88
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.MahApps;component/Themes/MaterialDesignTheme.MahApps.NumericUpDown.xaml"/>
99
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.MahApps;component/Themes/MaterialDesignTheme.MahApps.RangeSlider.xaml" />
10+
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.MahApps;component/Themes/MaterialDesignTheme.MahApps.TextBox.xaml" />
1011
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.MahApps;component/Themes/MaterialDesignTheme.MahApps.WindowCommands.xaml" />
1112
</ResourceDictionary.MergedDictionaries>
1213

1314
<Style TargetType="{x:Type controls:NumericUpDown}" BasedOn="{StaticResource MaterialDesignNumericUpDown}" />
1415
<Style TargetType="{x:Type controls:RangeSlider}" BasedOn="{StaticResource MaterialDesignRangeSlider}" />
16+
<Style TargetType="{x:Type TextBox}" BasedOn="{StaticResource MahApps.MaterialDesignTextBox}" />
1517

1618
<Style x:Key="MahApps.Styles.NumericUpDown.DataGridColumn"
1719
BasedOn="{StaticResource MaterialDesignNumericUpDown}"
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
2+
xmlns:mah="http://metro.mahapps.com/winfx/xaml/controls"
3+
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
4+
<ResourceDictionary.MergedDictionaries>
5+
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.ValidationErrorTemplate.xaml" />
6+
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.TextBox.xaml" />
7+
</ResourceDictionary.MergedDictionaries>
8+
9+
<Style x:Key="MahApps.MaterialDesignTextBox" TargetType="TextBox" BasedOn="{StaticResource MaterialDesignTextBox}">
10+
<Setter Property="mah:TextBoxHelper.IsMonitoring" Value="True" />
11+
</Style>
12+
</ResourceDictionary>

0 commit comments

Comments
 (0)