Como definir um ícone em uma janela

votos
43

Eu sou novo aqui, eu quero definir um ícone no lado esquerdo do meu programa (WPF). Copiei-lo em uma pasta de imagens.! Código:

<Window x:Class=Hotelverwaltung.MainWindow
        xmlns=http://schemas.microsoft.com/winfx/2006/xaml/presentation
        xmlns:x=http://schemas.microsoft.com/winfx/2006/xaml
        Icon=..\Fachlogik\Images\icon.png Title=Hotelverwaltung
        Height=350 Width=525 Loaded=Window_Loaded>

digite

Publicado 22/03/2014 em 12:22
usuário
Em outras línguas...                            


3 respostas

votos
0

Você usou o direito de propriedade. Apenas certifique-se de que a imagem está incluído no projeto (clique direito sobre a imagem na árvore de solução e escolha a opção 'Incluir no projeto'). Em seguida, defina a propriedade Ícone usando a janela de propriedades no VS. Isso deve resolver.

Respondeu 22/03/2014 em 13:13
fonte usuário

votos
0

Tente definir o caminho imagem como esta

Icon="pack://application:,,,/Hotelverwaltung;component/Fachlogik/Images/icon.png"

Confira neste link para mais detalhes sobre XamlParseException XAML Parse exceção - xmlns: x = "http://schemas.microsoft.com/winfx/2006/xaml"

Respondeu 22/03/2014 em 13:43
fonte usuário

votos
1

Depois que você postou a imagem, vejo a imagem está em um projeto diferente. Isso é importante saber.

  • Verifique se o Build Actionpara você imagem está definido para "Recurso".
  • Certifique-se as Hotelverwaltungreferências do projeto Fachlogik.

Em seguida, tente definir o local como este:

Icon="pack://application:,,,/Fachlogik;component/Images/icon.png"

Você não pode definir um caminho relativo, como que para ir entre os projetos.

Respondeu 22/03/2014 em 14:28
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more