我有一個包含TextBlock控件的Windows Phone 8.1項目的UserControl。我想使用UserControl從Control類繼承的FontSize屬性。但我無法重寫FontSize屬性,並且似乎沒有我可以訂閱的FontChanged事件。「覆蓋」XAML UserControl上的FontSize屬性
最終,我希望能夠在包含我的用戶控件的頁面的XAML中設置FontSize屬性,並讓它遷移到包含的TextBlock的FontSize屬性/屬性。
只是沒有看到如何做到這一點。
首先用戶控件:
<UserControl x:Class="KeyPadButton">
<Grid x:Name="MainGrid" Background="Gray" >
<Border BorderBrush="Black" BorderThickness="5" Padding="3" >
<TextBlock x:Name="Button" Text="9" FontSize="2"/>
</Border>
</Grid>
</UserControl>
二用戶控件:
<UserControl x:Class="KeyPad">
<Grid>
<local:KeyPadButton Text="0" FontSize="22"/>
</Grid>
</UserControl>
包含頁面:
<Page>
<StackPanel>
<local:KeyPad x:Name="KeyPad" FontSize="55"/>
</StackPanel>
</Page>
我怎麼能在頁面設置鍵盤控制的字號,並把它遷移到KeyPad中的KeyPadButton控件?
你能分享你的包含UserControl的XAML嗎? – bit