Как узнать, когда элемент XAML завершает загрузку - PullRequest
2 голосов
/ 11 мая 2009

У меня есть пользовательский элемент управления, который я разрабатываю и который содержит коллекцию элементов. При добавлении элемента в коллекцию вы должны сделать:

myCustomControl.BeginAddItems();
  myCustomControl.Items.Add("a");
  myCustomControl.Items.Add("b");
  myCustomControl.Items.Add("c");
myCustomControl.EndAddItems();

Если определить в XAML, это будет:

<MyControl>
  <Items>
    <Item Name="a" />
    <Item Name="b" />
    <Item Name="c" />
  </Items>
</MyControl>

Как можно вызвать EndAddItems (и в идеале BeginAddItems) при загрузке из XAML? Есть ли способ, которым MyControl может уведомить XAML, что он завершил загрузку?

1 Ответ

2 голосов
/ 11 мая 2009

Вы можете использовать событие Loaded

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...