Cum se setează o pictogramă pe o fereastră

voturi
43

Sunt nou pe aici, vreau să setați o pictogramă în partea stângă a programului meu (WPF). Am copiat-o într-un dosar de imagine.! Cod:

<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>

introduceți

Întrebat 22/03/2014 la 12:22
de către utilizator
În alte limbi...                            


3 răspunsuri

voturi
0

Ai folosit dreptul de proprietate. Doar asigurați-vă că imaginea este inclusă în proiect (click dreapta pe imaginea din arborele Solution și alegeți opțiunea „include în proiectul“). Apoi, setați proprietatea Icon folosind fereastra de proprietăți în VS. Asta ar trebui să o facă.

Publicat 22/03/2014 la 13:13
sursa de către utilizator

voturi
0

Încercați să setați calea de imagine ca aceasta

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

Verificați acest link pentru mai multe detalii despre XamlParseException XAML Parse Excepție - xmlns: x = "http://schemas.microsoft.com/winfx/2006/xaml"

Publicat 22/03/2014 la 13:43
sursa de către utilizator

voturi
1

După ce a postat imaginea, eu văd imaginea este într-un alt proiect. Asta e important să știi.

  • Asigurați - vă că Build Actionpentru imaginea pe care este setat la „Resource“.
  • Asigurați - vă că Hotelverwaltungreferințele proiectului Fachlogik.

Apoi, încercați să setați locația ca aceasta:

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

Nu se poate seta o cale relativă ca asta să meargă între proiecte.

Publicat 22/03/2014 la 14:28
sursa de către utilizator

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