C# WPF DataGrid Column Context Menu. MVVM

247
21 января 2018, 01:24

Доброго дня всем! Есть задача, нужно вызвать контекстное меню только для столбцов, в котором будет пункт удалить столбец. Причем, для Datagrid установлено значение AutoGenerateColumns="True". DataGrid выглядит так:

<DataGrid x:Name="dgCatalog" AutoGenerateColumns="True" 
Margin="10,52,10,0" Background="{x:Null}" IsReadOnly="False"
CanUserAddRows="False" CanUserDeleteRows="True"
ItemsSource="{Binding MainExcelWorker.MainTable, Mode=TwoWay,
UpdateSourceTrigger=PropertyChanged}">
</DataGrid>

Буду рад если скажете куда копать или дадите изучить фрагмент кода, где реализовано что-то подобное. Ну или просто скажете как альтернативно удалить столбец пользователю (без введения им номера или имени столбца).

READ ALSO
Библиотека или Api для распознавания лиц C#

Библиотека или Api для распознавания лиц C#

Есть желание глубже "пощупать" компьютерное зрениеИмеется пару наработок на OpenCV - EMGU с захватом лиц

386
c# - Создание объекта Application

c# - Создание объекта Application

Когда связываю приложения с Excel файлом, сперва создаю объект класса ApplicationПочти всегда сперва using _Excel = Microsoft

349
Настройка виртуальной клавиатуры Android

Настройка виртуальной клавиатуры Android

При вводе текста на мобильном устройстве текст не отображается но он там и есть

320
Как получить событие LoadCompleted контрола WebBrowser не вставляя даный контрол в XAML?

Как получить событие LoadCompleted контрола WebBrowser не вставляя даный контрол в XAML?

У меня нет потребности использовать WebBrowser в XAML, мне он нужен всего лишь для того что бы иметь возможность вызвать событие Click на одном из тегов...

339