Tôi có hai điều khiển trên WPFLàm thế nào để ràng buộc tài sản địa phương về kiểm soát trong WPF
<Button HorizontalAlignment="Center"
Name="btnChange"
Click="btnChange_Click"
Content="Click Me" />
<Label Name="lblCompanyId"
HorizontalAlignment="Center"
DataContext="{Binding ElementName=_this}"
Content="{Binding Path=CompanyName}" />
Như chúng ta có thể thấy nhãn đó là ràng buộc về tài sản địa phương (trong mã Đằng sau), tôi không thấy bất kỳ giá trị trên nhãn khi tôi bấm nút ...
Dưới đây là mã của tôi đằng sau ...
public static readonly DependencyProperty CompanyNameProperty =
DependencyProperty.Register("CompanyName", typeof(string), typeof(Window3), new UIPropertyMetadata(string.Empty));
public string CompanyName {
get { return (string)this.GetValue(CompanyNameProperty); }
set { this.SetValue(CompanyNameProperty, value); }
}
private void btnChange_Click(object sender, RoutedEventArgs e) {
this.CompanyName = "This is new company from code beind";
}
Kính trọng,
Cảm ơn punker76. Giải pháp của bạn đã hoạt động! Tôi chỉ cần thêm x: Name = "_ this" và boooom. – usergaro