Ответ 1
Модификатор класса выполняется с помощью "x: ClassModifier".
Подробнее см. http://msdn.microsoft.com/en-us/library/ms754029.aspx.
У меня есть пользовательский элемент управления, созданный в xaml, и назовите его "Просмотр". В View.xaml.cs я изменил модификатор доступа для класса View на внутренний:
internal partial class View : ViewBase { ... }
После изменения модификатора доступа компилятор сообщает об ошибке:
Частичные объявления "A.B.View" имеют конфликтующие модификаторы доступности
Мое первое предположение заключалось в том, что представление должно быть сделано внутренним через код xaml. Поэтому я добавил две строки xaml:
x:Name="View"
x:FieldModifier="internal"
Но это не исправило ошибку. Где мне нужно изменить модификатор доступа, чтобы сделать внутреннее представление?
Модификатор класса выполняется с помощью "x: ClassModifier".
Подробнее см. http://msdn.microsoft.com/en-us/library/ms754029.aspx.
потому что его частичный класс, другой файл существует с линией;
public partial class View : ViewBase { ... }
вы можете искать файл и изменять общедоступность на внутреннюю, он должен решить проблему