WPF中关于Label的Target属性问题
为什么直接显示的是Hello而不是Choose _A?
<Page x:Class="WpfApplication2.LableTargetDemo"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="300"
Title="LabelTargetDemo">
<Grid>
<Label Target="{Binding ElementName=txtA}">Choose _A</Label>
<TextBox Name="txtA">Hello</TextBox>
</Grid>
</Page>
------解决方案--------------------
你不是绑定了么,覆盖掉了呀
------解决方案--------------------
设置了binding当然就走binding的内容了,优先级要高,仔细想一想,没绑定的时候显示Choose _A,绑定了之后还显示Choose _A,那么binding有什么用?所以肯定是显示binding的内容了