0

我试图找到如何更新自定义控件的 Width 和 Height 属性。

对于 1.5 里程碑,我使用了 UWP Community Toolkit pull request #828中的 RadialProgressBar 实现。我可以在自定义控件上设置宽度和高度,它会起作用,但我需要根据显示分辨率设置不同的宽度和高度值。

我认为我做错了什么,但我找不到什么。

任何想法?

4

1 回答 1

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文件。

于 2017-04-27T08:17:21.520 回答