使UWP颜色选择器变小或变大

4

UWP颜色选择器文档

在UWP中,似乎没有一种方法可以直接调整颜色选择器的大小。如下面的示例所示,设置宽度似乎没有起作用。设置高度会截断指定高度以下的颜色选择器的其余部分。

我是否遗漏了什么?是否已经有人想出了解决方法?这似乎应该是一个开箱即用的功能。

<ColorPicker x:Name="myColorPicker"
         ColorSpectrumShape=”Ring”
         IsColorPreviewVisible="False"
         IsColorChannelTextInputVisible="False"
         IsHexInputVisible="False"
         Width="50"
         Height="50"
         />
1个回答

8

问题解决了。我所需要做的就是将 ColorPicker 包裹在 ViewBox 元素中。

<Viewbox Margin="5" MaxWidth="150" Stretch="Fill">
    <ColorPicker x:Name="myColorPicker"
     ColorSpectrumShape=”Ring”
     IsColorPreviewVisible="False"
     IsColorChannelTextInputVisible="False"
     IsHexInputVisible="False"
     />
</Viewbox>

没问题 @luigi!你会认为控件会有大小属性... 哦,算了。 - Allen Rufolo
是的,你不仅不能更改控件的宽度或高度。它甚至没有标题属性。无论如何,在StackPanel中放置一个TextBlock和Viewbox可以解决这个问题。 - Xam

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接