Как стиль ContextMenuMy установить к MenuItem из кода?

296
24 января 2017, 21:08

Как стиль ContextMenuMy установить к MenuItem из кода?

item = new MenuItem { 
    Background = HexToColorConverter.GetColorFromHex("#FF222222"),
    Foreground = HexToColorConverter.GetColorFromHex("#FFCCCCCC"),
    BorderBrush = HexToColorConverter.GetColorFromHex("#FF222222"),
    Style = (Style)(this.Resources["ContextMenuMy"])//new Style(),

Background, Foreground, BorderBrush работают.

Ошибка CS1061 'SpellCheckBehavior" не содержит определения для "Resources" и не удалось найти метод расширения "Resources", принимающий тип "SpellCheckBehavior" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку).

К другим элементам стиль ContextMenuMy в XAML применяется таким образом.

<TextBlock.ContextMenu >
    <ContextMenu Style="{DynamicResource ContextMenuMy}" >
READ ALSO
Многопоточное программирование c# [требует правки]

Многопоточное программирование c# [требует правки]

задача такая: запускается поток в консоли он ждет ввода данных от пользователяКак пользователь вводит данные поток закрывается

267
Перегрузка оператора &lt; в c#

Перегрузка оператора < в c#

У меня есть такой код:

341
user credentials cannot be used for local connections wmi c#

user credentials cannot be used for local connections wmi c#

Не могу понять в чем проблемаЯ доменный пользователь(не локальный), но задача следующая

408
Как обновить ячейку DataTable

Как обновить ячейку DataTable

Есть DataTable, который представляет из себя таблицу из 2 колонок: ИД и Наименование товараПодскажите, каким образом организовать обновление...

442