0
在我的WPF應用程序中,現在有一個由XAML文件和C#代碼隱藏文件組成的UserControl派生類。這個班級在公共場所使用另一個類別(不應該是公開的)。而Visual Studio總是默認生成新的控件類。使UserControl派生類非公開
public partial class MyControl : UserControl
{
public MyType SomeProperty { get; set; }
}
class MyType { ... }
這導致編譯器錯誤CS0053(不一致訪問),因爲MyType比MyControl.SomeProperty更不可見。實際上,控制類絕對不需要公開,因爲這不是一個類庫,而是一個正常的應用程序。而且我不希望我的其他班級成爲公衆,因此混淆仍然會被抓住。刪除控制類中的「公共」不起作用。
我現在能做什麼?
簡單而有效! – ygoe