File tree Expand file tree Collapse file tree 7 files changed +42
-9
lines changed
XamlToolkit.WinUI.Controls/Sizers Expand file tree Collapse file tree 7 files changed +42
-9
lines changed Original file line number Diff line number Diff line change 77
88namespace winrt ::XamlToolkit::WinUI::Controls::implementation
99{
10+ ContentSizer::ContentSizer () : _currentSize(0.0 )
11+ {
12+ DefaultStyleKey (winrt::box_value (winrt::xaml_typename<class_type>()));
13+ }
14+
1015 void ContentSizer::OnLoaded ([[maybe_unused]] RoutedEventArgs const & e)
1116 {
1217 if (TargetControl () == nullptr )
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ namespace winrt::XamlToolkit::WinUI::Controls::implementation
1111 {
1212 double _currentSize;
1313
14- ContentSizer () : _currentSize( 0.0 ) {}
14+ ContentSizer ();
1515
1616 bool IsDragInverted () { return winrt::unbox_value<bool >(GetValue (IsDragInvertedProperty)); }
1717 void IsDragInverted (bool value) { SetValue (IsDragInvertedProperty, winrt::box_value (value)); }
Original file line number Diff line number Diff line change 66
77namespace winrt ::XamlToolkit::WinUI::Controls::implementation
88{
9+ GridSplitter::GridSplitter ()
10+ : _currentSize(0 )
11+ , _siblingSize(0 )
12+ , _resizeDirection(GridResizeDirection::Auto)
13+ , _resizeBehavior(GridResizeBehavior::BasedOnAlignment)
14+ {
15+ DefaultStyleKey (winrt::box_value (winrt::xaml_typename<class_type>()));
16+ }
17+
918 void GridSplitter::OnResizeDirectionPropertyChanged (DependencyObject const & d, DependencyPropertyChangedEventArgs const & e)
1019 {
1120 if (auto splitter = d.try_as <Controls::GridSplitter>()) {
Original file line number Diff line number Diff line change @@ -19,12 +19,7 @@ namespace winrt::XamlToolkit::WinUI::Controls::implementation
1919 GridResizeDirection _resizeDirection;
2020 GridResizeBehavior _resizeBehavior;
2121
22- GridSplitter ()
23- : _currentSize(0 )
24- , _siblingSize(0 )
25- , _resizeDirection(GridResizeDirection::Auto)
26- , _resizeBehavior(GridResizeBehavior::BasedOnAlignment) {
27- }
22+ GridSplitter ();
2823
2924 static void OnResizeDirectionPropertyChanged (DependencyObject const & d, DependencyPropertyChangedEventArgs const & e);
3025
Original file line number Diff line number Diff line change 66
77namespace winrt ::XamlToolkit::WinUI::Controls::implementation
88{
9+ PropertySizer::PropertySizer () : _currentSize(0.0 )
10+ {
11+ DefaultStyleKey (winrt::box_value (winrt::xaml_typename<class_type>()));
12+ }
13+
914 void PropertySizer::OnDragStarting ()
1015 {
1116 // We grab the current size of the bound value when we start a drag
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ namespace winrt::XamlToolkit::WinUI::Controls::implementation
1717 {
1818 double _currentSize;
1919
20- PropertySizer () : _currentSize( 0.0 ) {}
20+ PropertySizer ();
2121
2222 bool IsDragInverted () { return winrt::unbox_value<double >(GetValue (IsDragInvertedProperty)); }
2323 void IsDragInverted (bool value) { SetValue (IsDragInvertedProperty, winrt::box_value (value)); }
Original file line number Diff line number Diff line change 3333 <x : Double x : Key =" SizerBaseThumbRadius" >2</x : Double >
3434 <Thickness x : Key =" SizerBasePadding" >4</Thickness >
3535
36- <Style BasedOn =" {StaticResource DefaultSizerBaseStyle}" TargetType =" controls:SizerBase" />
36+ <Style BasedOn =" {StaticResource DefaultSizerBaseStyle}"
37+ TargetType =" controls:SizerBase" />
38+ <Style BasedOn =" {StaticResource DefaultContentSizerStyle}"
39+ TargetType =" controls:ContentSizer" />
40+ <Style BasedOn =" {StaticResource DefaultGridSplitterStyle}"
41+ TargetType =" controls:GridSplitter" />
42+ <Style BasedOn =" {StaticResource DefaultPropertySizerStyle}"
43+ TargetType =" controls:PropertySizer" />
3744
3845 <Style x : Key =" DefaultSizerBaseStyle" TargetType =" controls:SizerBase" >
3946 <Setter Property =" IsTabStop" Value =" True" />
115122 </Setter >
116123 </Style >
117124
125+ <Style x : Key =" DefaultContentSizerStyle"
126+ BasedOn =" {StaticResource DefaultSizerBaseStyle}"
127+ TargetType =" controls:ContentSizer" />
128+
129+ <Style x : Key =" DefaultGridSplitterStyle"
130+ BasedOn =" {StaticResource DefaultSizerBaseStyle}"
131+ TargetType =" controls:GridSplitter" />
132+
133+ <Style x : Key =" DefaultPropertySizerStyle"
134+ BasedOn =" {StaticResource DefaultSizerBaseStyle}"
135+ TargetType =" controls:PropertySizer" />
136+
118137</ResourceDictionary >
You can’t perform that action at this time.
0 commit comments