如果我定义文本是什么,我的按钮的外观是完美的。
工作图像
<StackPanel Orientation="Horizontal">
<ContentControl ContentTemplate="{StaticResource Icons.Person}" Style="{StaticResource Icon}"/>
<TextBlock Text="PERSONS"/>
</StackPanel>
我想将文本设置为绑定到变量,但这会重叠图像。
绑定后的外观
<StackPanel Orientation="Horizontal">
<ContentControl ContentTemplate="{StaticResource Icons.Person}" Style="{StaticResource Icon}"/>
<TextBlock Text="{Binding Persons"/>
</StackPanel>
Icon.xaml
<DataTemplate x:Key="Icons.Person">
<Viewbox>
<Path ......./>
</Viewbox>
</DataTemplate>
路径代码很大,如果需要,我会上传它。
我尝试过将Datatemplate更改为仅带有键的ViewBox,并将内容控件更改为包含其中的视图框和文本框的stackpanel。会发生同样的效果。请问如何解决此问题或使用绑定文本字段显示我的datatemplate / viewbox的替代方法