SettingsFlyout.IconSource Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define a imagem de ícone exibida no cabeçalho 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"/>
Valor da propriedade
A imagem de ícone exibida na área de cabeçalho SettingsFlyout , normalmente à direita do Título. O padrão é nulo, o que resulta em nenhuma imagem exibida.
Comentários
Observação
Embora o valor da propriedade padrão seja nulo, o modelo de item submenu Configurações do Microsoft Visual Studio define IconSource como o logotipo pequeno do aplicativo (IconSource="Assets/SmallLogo.png"
).
A propriedade IconSource normalmente é definida em XAML para aproveitar a conversão interna da cadeia de caracteres.
Se você definir a propriedade IconSource no código, poderá usar um objeto BitmapImage , construído com o URI (Uniform Resource Identifier) que descreve o caminho para um arquivo de origem de imagem válido. Você também pode inicializar um BitmapSource com um fluxo, talvez um fluxo de um arquivo de armazenamento, mas isso não é típico para um cenário de interface do usuário SettingsFlyout .
Ícone de configuraçãoFonte em XAML
Se você definir a propriedade IconSource como um atributo em XAML, você está definindo a propriedade IconSource usando um URI (Uniform Resource Identifier). Esse comportamento depende da conversão de tipo subjacente que processa a cadeia de caracteres como um URI (Uniform Resource Identifier) e chama o equivalente do construtor BitmapImage(Uri ). O analisador XAML interpreta todas as cadeias de caracteres que representam um URI (Uniform Resource Identifier) relativo, usando o URI (Uniform Resource Identifier) base da página XAML que está sendo analisada. Por exemplo, se você especificar um valor "Imagens/myimage.png" em XAML, essa cadeia de caracteres será interpretada como um sufixo de caminho relativo que é acrescentado ao local base do URI (Uniform Resource Identifier) dentro do pacote do aplicativo em que a própria página XAML existe.
<SettingsFlyout Width="346" IconSource="Images/myimage.png" />
Uma sintaxe de elemento de propriedade em XAML também é possível, especificando um elemento de objeto BitmapImage com origem válida como o valor da propriedade.