C# 使用viewbox绑定文本会产生不需要的行为
如果我定义文本是什么,我的按钮的外观是完美的 工作图像C# 使用viewbox绑定文本会产生不需要的行为,c#,wpf,C#,Wpf,如果我定义文本是什么,我的按钮的外观是完美的 工作图像 <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="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,并将content control更改为包含ViewBox和文本框的stackpanel。同样的效果也会发生。我想问一下如何解决这个问题,或者有什么替代方法可以显示带有绑定文本字段的datatemplate/viewbox样式似乎有问题。为什么切换到绑定时文本颜色会发生变化?我的WPF应用程序中从未发生过这种情况。我想用XAMLSpy来查看应用于它的样式。您缺少了一个右括号,您在其中编写了={BindingPersons@Josh是的,这也让我困惑:s