bu özellik vardır:Benim kullanıcı denetiminde
:public static DependencyProperty FooListProperty = DependencyProperty.Register(
"FooList", typeof(List<Problem>), typeof(ProblemView));
public List<Problem> FooList
{
get
{
return (List<Problem>)GetValue(FooListProperty);
}
set
{
SetValue(FooListProperty, value);
}
}
protected override void OnPropertyChanged(DependencyPropertyChangedEventArgs e)
{
base.OnPropertyChanged(e);
if (e.Property == FooListProperty)
{
// Do something
}
}
Ve başka bir pencere beri Özür son kullanıcı denetimi için bir değer ayarlamaya çalışırken
o çalışmıyor bağlama,public List<Problem> list;
private void Window_Loaded(object sender, RoutedEventArgs e)
{
// Some processes and it sets to list field
list = a;
}
Ama XAML kodunda:
<local:ProblemView HorizontalAlignment="Center"
VerticalAlignment="Center" FooList="{Binding list}" />
Ve yükte bu pencere içerir. Verileri aktarma. Neyin var?
Bir milyon Meleak teşekkürler, çalışıyor. Aslında, bu sana sorduğum aynı sorudur. Gerçekten yardımını duyuyorum. –