Контекстное меню времени проектирования WPF

Используйте вложенный класс, когда класс, Вы - вложение, только полезен для класса включения. Например, вложенные классы позволяют Вам писать, что чему-то нравится (упрощенный):

public class SortedMap {
    private class TreeNode {
        TreeNode left;
        TreeNode right;
    }
}

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

, Если бы класс TreeNode был внешним, необходимо было бы или сделать все поля public или сделать набор get/set методы для использования его. Внешний мир имел бы другой класс, загрязняющий их intellisense.

5
задан Dave Clemmer 26 August 2011 в 16:34
поделиться

2 ответа

Вероятно, вы захотите ознакомиться с документацией по расширению WPF Designer . В частности, это звучит так, будто вы хотите создать настраиваемое действие MenuAction .

4
ответ дан 15 December 2019 в 01:04
поделиться

Это поможет вам получить нужное контекстное меню, хотя это относится к сетке данных, которая все еще применима; Пошаговое руководство во время разработки WPF DataGrid

0
ответ дан 15 December 2019 в 01:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: