共用方式為


類別修飾詞

.NET 多重平臺應用程式 UI (.NET MAUI) x:ClassModifier 屬性會指定元件中產生類別的存取層級,前提是在 x:Class 相同的 XAML 元素上指定。 這可讓類型隱藏在連結庫中,讓取用者無法存取它們。

屬性的有效值為 x:ClassModifier

  • Public – 指定產生的類別沒有存取限制。
  • Internal – 指定產生的類別只能在相同元件中的類型記憶體取。
  • NotPublic – 與 Internal相同。

屬性的值 x:ClassModifier 必須與其程序代碼後置檔案中類型的存取層級一致。

根據預設,如果未設定 屬性的值,產生的類別將會是 public

注意

屬性的值可以使用任何大小寫,因為 .NET MAUI 會將它轉換成小寫。

下列 XAML 顯示設定 屬性的範例:

<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="MyMauiApp.MainPage"
             x:ClassModifier="NotPublic">
    ...
</ContentPage>

如需指定 XAML 欄位存取層級的詳細資訊,請參閱 欄位修飾詞