Сделать элемент управления списком при его создании в XAML - PullRequest
0 голосов
/ 17 апреля 2020

Итак, я делаю элемент управления в xaml

<Button x:Name="cancelOptionButton" HorizontalAlignment="Left" VerticalAlignment="Top" Width="15" Height="15"
                Style="{DynamicResource ButtonStyle1}" BorderBrush="Black" Foreground="Black" Margin="3,3,0,0" Click="optionsButton_Click_1">
            <Button.Background>
                <ImageBrush ImageSource="Cancel_Icon.png" />
            </Button.Background>
</Button>

В моем коде есть следующее:

private List<Control> controlList = new List<Control>();

Конечно, я могу сделать это в своем коде:

controlList.Add(cancelOptionButton);

Но есть ли способ сделать это в xaml, где я создаю элемент управления?

Я либо ищу в Google не то, либо то, что я спрашиваю, нелепо:)

1 Ответ

0 голосов
/ 17 апреля 2020

Но есть ли способ сделать это в xaml, где я создаю элемент управления?

Нет, вы не можете добавить элемент управления, созданный в разметке XAML, к Поле списка без предварительного получения ссылки на поле и программного вызова Add.

XAML - это язык разметка . Он не должен использоваться как язык программирования.

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

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