2017-04-26 10 views
0

私のカスタムコントロールの幅と高さのプロパティを更新する方法を見つけようとしています。AdaptiveTriiggersを使用してカスタムコントロールの幅と高さのプロパティを更新します。

UWPコミュニティツールキットのプルリクエスト#828にあるRadialProgressBar実装を1.5マイルのマイルストーンで使用しました。 カスタムコントロールの幅と高さを設定できますが、表示解像度に応じて異なる幅と高さの値を設定する必要があります。

私が何か間違ったことをやっていると思いますが、私は何を見つけることができません。

答えて

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ファイルを更新しました。

関連する問題