Создать контекстное меню с помощью дизайнера VS 2010? - PullRequest
0 голосов
/ 27 июня 2010

Мне нужно создать контекстное меню, возможно ли это сделать с помощью дизайнера VS 2010 / увидеть предварительный просмотр при написании кода xaml? Спасибо за любую подсказку!

Ответы [ 2 ]

1 голос
/ 27 июня 2010

Я не использую VS Designer view. Я всегда предпочитаю писать свой XAML сам. ContextMenu очень легко создать. Вам просто нужно создать контекстное меню как staticResource или непосредственно в свойстве contextmenu.

<ContextMenu>
            <MenuItem Command="Cut">
                <MenuItem.Icon>
                    <Image Source="Images/cut.png" />
                </MenuItem.Icon>
            </MenuItem>
            <MenuItem Command="Copy">
                <MenuItem.Icon>
                    <Image Source="Images/copy.png" />
                </MenuItem.Icon>
            </MenuItem>
            <MenuItem Command="Paste">
                <MenuItem.Icon>
                    <Image Source="Images/paste.png" />
                </MenuItem.Icon>
            </MenuItem>
        </ContextMenu>

Вы также можете динамически создавать контекстное меню, используя код.

MenuItem mnu = new MenuItem();
mnu.Header = "Paste";
contextmenu.Items.Add(mnu);

Надеюсь, это поможет вам.

0 голосов
/ 27 июня 2010

Я не уверен насчет WPF / XAML, но в WinForms вы можете перетащить ContextMenu на дизайнер, чтобы отредактировать его.Найдите ContextMenu в вашей панели инструментов.

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