yılında content özelliğine ediyorum bağlayıcı eklemek nasıl benim UserControl
denilen MyLabelSettings
içinde.etiket oluşturmak için dinamik ı zamanında bir etiket oluşturabilir ve bunu başka <code>TextBox</code> kontrole <code>Content</code> mülkü bağlanmaya çalışırken WPF
Bu defa ne var: Sistem' için
iyi aşırı yöntem maçı:
Label currCtrl = new Label(); MyLabelSettings currCtrlProperties = new MyLabelSettings(); // Bindings to properties Binding binding = new Binding(); binding.Source = currCtrlProperties.textBox_Text.Text; binding.Path = new PropertyPath(Label.VisibilityProperty); BindingOperations.SetBinding(currCtrl.Content, Label.ContentProperty, binding);
son satır nasıl çözüleceğini anlamaya vermedi bir hata gösteriyor. Windows.Data.BindingOperations. SetBinding (System.Windows.DependencyObject, System.Windows.DependencyProperty, System.Windows.Data.BindingBase)' bazı geçersiz argümanlar vardır
ben MyLabelSettings
aşağıdaki kodu vardır INotifyPropertyChanged
uygulanmasını varken TexBox.Text
değiştirir
private void TextBox_TextChanged(object sender, TextChangedEventArgs e)
{
InvokePropertyChanged(new PropertyChangedEventArgs("TextChanged"));
}
Bu 2'yi bağlamanın daha iyi bir yolu var mı? Yoksa bu konuda yanlış bir şey mi yapıyorum?
Teşekkürler!