0
我创建了名为REPORT的用户控件。 我将此用户控件用作另一个名为MAIN的控件的子控件。 我在我的XAML代码中附加了一些REPORT控件到MAIN。 在报告中,有一些标签。 我需要在XAML中定义我的REPORT标签的Content属性。 某些REPORT标签必须包含字符串X,其中一些必须包含字符串Y. 它取决于REPORT对象在我的MAIN XAML树中的位置。如何在XAML中父控件的子控件中设置标签样式
我觉得风格很方便解决这个问题。 所以,我写这篇文章的主要XAML代码:
<prest:REPORT>
<prest:REPORT.Resources>
<Style TargetType="Label" x:Key="style_x">
<Setter Property="Content" Value="X"/>
</Style>
<Style TargetType="Label" x:Key="style_y">
<Setter Property="Content" Value="Y"/>
</Style>
</prest:REPORT.Resources>
</prest:REPORT>
但是,我的报告XAML代码,我无法访问style_x和style_y。
你能帮忙吗? 谢谢。
告诉我的报表样式代码,您可能需要在指定它报告样式。 –
你不需要样式来解决这个问题。你需要一个合适的ViewModel。 –