Размещение объекта, определенного как ресурс, в визуальном дереве - PullRequest
0 голосов
/ 06 августа 2011

Я определил ресурс, который содержит кнопку, подобную следующему коду.

<Window x:Class="WpfApplication1.Window1"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Window1" Height="313" Width="481">

    <Window.Resources>
        <Button x:Key="btnMy">my button</Button>
    </Window.Resources>

    <!--And now, how can I place 'btnMy' into here?-->
</Window>

И мне нравится помещать элемент управления в Window1 с помощью кодирования XAML.

, пожалуйста, помогите мне.

1 Ответ

3 голосов
/ 06 августа 2011
<StaticResource ResourceKey="btnMy"/>

Если вы используете это более чем в одном месте, вы получите несколько хороших исключений ...

Редактировать: Для некоторых может быть интересно, что этих исключений можно избежать, установив для x:Shared значение false в рассматриваемом ресурсе, что приведет к новому созданию управление там, где на него ссылаются.

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