Я пытаюсь обернуть руки вокруг переплета WPF. Я чувствую, что если я действительно могу понять, как это работает, я могу в полной мере использовать преимущества WPF. Недавно я обнаружил следующее в StackOverflow, которое действительно помогло мне понять один конкретный аспект привязки. Это выглядит следующим образом:
<ListView ItemsSource="{Binding AllRoles, RelativeSource={RelativeSource FindAncestor, AncestorType=Window}}" Name="Hello">
Что означает: «Посмотри на мою родословную, пока не найдешь Окно, а затем найди открытое свойство в окне под названием AllRoles». Привязать это к списку.
Кто-нибудь знает, где я могу найти более простые примеры с такими объяснениями? Я нашел это чрезвычайно полезным.