Как я могу связать это в XAML?Bind Observable collection
Я ищу, чтобы использовать наблюдаемую коллекцию для заполнения ListView
когда-либо, когда вызывается метод, который будет проходить через событие drop на другом элементе управления. Коллекция также добавляется, но ListView
не будет заполняться.
Я не использовал WPF долго, поэтому любое понимание было бы замечательным.
namespaceA
{
public class SomeClassA
{
public string FirstName { get; set; }
}
public class SomeClassB
{
public void MethodA()
{
ObservableCollection<SomeClassA> Name_Col = new ObservableCollection<SomeClassA>();
Name_col.Add(new SomeClassA { FirstName = "SomeValue" });
}
}
}
XAML:
<ObjectDataProvider
x:Key="Viewmodel"
ObjectType="{x:Type Local:NamespaceA}"/>
<ListView DataContext="{StaticResource Viewmodel}"
Height="396"
HorizontalAlignment="Left"
Margin="766,67,0,0"
Name="listView1"
VerticalAlignment="Top"
Width="260"
ItemsSource="{Binding Name_col}" />
имеет смысл, что он не может быть установлен как статические; сегодня мне не хватает кофе. Случай был опечаткой, поскольку это не было копией и вставкой. Я просто должен реализовать свой собственный интерфейс для события drop в коде, который, я полагаю. –