Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 元素绑定_C#_Wpf_Binding - Fatal编程技术网

C# 元素绑定

C# 元素绑定,c#,wpf,binding,C#,Wpf,Binding,请告诉我两者的区别,我想知道哪一个最好使用…在第一种情况下,您将文本框。文本属性绑定到按钮。内容属性,并且每次内容更改时,它都会更改。在第二步中,您只需在构造函数中设置一次Text属性,并更改按钮。内容不会影响它 希望这是清楚的。在我看来。。。Xaml绑定将在您键入时反映在设计器中。。。无需等待运行解决方案即可查看输出 如果代码隐藏。。您需要运行解决方案以查看结果 <Button x:Name="btn_binding" Content="Binding" HorizontalAlignm

请告诉我两者的区别,我想知道哪一个最好使用…

在第一种情况下,您将
文本框。文本
属性绑定到
按钮。内容
属性,并且每次
内容
更改时,它都会更改。在第二步中,您只需在构造函数中设置一次
Text
属性,并更改
按钮。内容
不会影响它


希望这是清楚的。

在我看来。。。Xaml绑定将在您键入时反映在设计器中。。。无需等待运行解决方案即可查看输出

如果代码隐藏。。您需要运行解决方案以查看结果

<Button x:Name="btn_binding" Content="Binding" HorizontalAlignment="Right" Height="44" Margin="0,127,63,0" VerticalAlignment="Top" Width="67"/>
<TextBox x:Name="txt_binding" Text="{Binding Content,ElementName=btn_binding}" Height="48" Margin="0,48,31,0" TextWrapping="Wrap" VerticalAlignment="Top" HorizontalAlignment="Right" Width="130"/>
public partial class biding : Window
{
    public biding()
    {
        this.InitializeComponent();

        txt_binding.Text=btn_binding.Content.ToString();
    }
}