SettingsFlyout.IconSource 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定 SettingsFlyout 標頭中顯示的圖示影像。
public:
property ImageSource ^ IconSource { ImageSource ^ get(); void set(ImageSource ^ value); };
ImageSource IconSource();
void IconSource(ImageSource value);
public ImageSource IconSource { get; set; }
var imageSource = settingsFlyout.iconSource;
settingsFlyout.iconSource = imageSource;
Public Property IconSource As ImageSource
<SettingsFlyout IconSource="uri"/>
屬性值
顯示在 SettingsFlyout 標頭區域中的圖示影像,通常是 標題右邊。 預設值為 null,因此不會顯示任何影像。
備註
注意
即使預設屬性值為 null,Microsoft Visual Studio 設定飛出視窗專案範本仍會將 IconSource 設定為應用程式的小型標誌 (IconSource="Assets/SmallLogo.png"
) 。
IconSource 屬性通常會在 XAML 中設定,以利用字串中的內建轉換。
如果您在程式碼中設定 IconSource 屬性,您可以使用 BitmapImage 物件,以統一資源識別項 (URI 建構,) 描述有效影像來源檔案的路徑。 您也可以使用資料流程來初始化 BitmapSource ,可能是來自儲存體檔案的資料流程,但這不適用於 SettingsFlyout UI 案例。
在 XAML 中設定IconSource
如果您在 XAML 中將 IconSource 屬性設定為屬性,您會使用統一資源識別元 (URI) 來設定 IconSource 屬性。 此行為依賴基礎類型轉換,以統一資源識別元 (URI) 處理字串,並呼叫 點陣圖Image (Uri) 建構函式的對等專案。 XAML 剖析器會使用所剖析之 XAML 頁面的基底統一資源識別元 (URI) ,解譯代表相對統一資源識別元 (URI) 的任何字串。 例如,如果您在 XAML 中指定 「Images/myimage.png」 值,該字串會解譯為附加至基底統一資源識別元的相對路徑尾碼, (URI) XAML 頁面本身所在的應用程式套件內的位置。
<SettingsFlyout Width="346" IconSource="Images/myimage.png" />
您也可以使用 XAML 中的屬性專案語法,將具有有效來源的 BitmapImage 物件專案指定為屬性值。