我试着找到如何更新自定义控件的宽度和高度属性。
我使用了UWP社区工具包拉取请求#828中的RadialProgressBar实现1.5里程碑。 我可以在自定义控件上设置宽度和高度,它可以工作,但我需要根据显示分辨率设置不同的宽度和高度值。
我认为我做错了但我找不到。
有什么想法吗?
答案 0 :(得分:0)
我在这个问题的答案中找到了解决方案UWP XAML Change Style of a target with VisualStateManager。
我需要将VisualStateManager放在控件的模板中。
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="local:RadialProgressBar">
<Grid x:Name="Grid">
<!-- Put the VisualStateManager definition here -->
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
我已在我的要点中更新了RadialProgressBar.xaml文件。