Fix color picker minimum width (#10663)
Removed custom min width which caused a weird space on the right side. Corner radius and other properties should also work properly now.
This commit is contained in:
parent
f68324cd09
commit
84e30bcd3a
|
@ -63,23 +63,15 @@ namespace winrt::TerminalApp::implementation
|
||||||
// - <none>
|
// - <none>
|
||||||
void ColorPickupFlyout::ShowColorPickerButton_Click(Windows::Foundation::IInspectable const&, Windows::UI::Xaml::RoutedEventArgs const&)
|
void ColorPickupFlyout::ShowColorPickerButton_Click(Windows::Foundation::IInspectable const&, Windows::UI::Xaml::RoutedEventArgs const&)
|
||||||
{
|
{
|
||||||
auto targetType = this->FlyoutPresenterStyle().TargetType();
|
|
||||||
auto s = Windows::UI::Xaml::Style{};
|
|
||||||
s.TargetType(targetType);
|
|
||||||
auto visibility = customColorPanel().Visibility();
|
auto visibility = customColorPanel().Visibility();
|
||||||
if (visibility == winrt::Windows::UI::Xaml::Visibility::Collapsed)
|
if (visibility == winrt::Windows::UI::Xaml::Visibility::Collapsed)
|
||||||
{
|
{
|
||||||
customColorPanel().Visibility(winrt::Windows::UI::Xaml::Visibility::Visible);
|
customColorPanel().Visibility(winrt::Windows::UI::Xaml::Visibility::Visible);
|
||||||
auto setter = Windows::UI::Xaml::Setter(Windows::UI::Xaml::FrameworkElement::MinWidthProperty(), winrt::box_value(540));
|
|
||||||
s.Setters().Append(setter);
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
customColorPanel().Visibility(winrt::Windows::UI::Xaml::Visibility::Collapsed);
|
customColorPanel().Visibility(winrt::Windows::UI::Xaml::Visibility::Collapsed);
|
||||||
auto setter = Windows::UI::Xaml::Setter(Windows::UI::Xaml::FrameworkElement::MinWidthProperty(), winrt::box_value(0));
|
|
||||||
s.Setters().Append(setter);
|
|
||||||
}
|
}
|
||||||
this->FlyoutPresenterStyle(s);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Method Description:
|
// Method Description:
|
||||||
|
|
Loading…
Reference in a new issue