2014-08-27 142 views
1

我已經使用c#wpf創建了一個應用程序。 我已經從屬性 - >應用程序設置了應用程序圖標,但是應用程序圖標沒有顯示在任務欄上。應用程序正在運行,但沒有顯示在任務欄上。我可以正確操作應用程序。Telerik RadWindow圖標不顯示在任務欄上c#wpf

我沒有得到什麼錯

+0

理想的情況下設置一個圖標文件的應用程序從物業工作。所以我不確定爲什麼它不適合你。嘗試從Windows資源管理器啓動應用程序,而不是從Visual Studio運行它或重建圖標緩存。 – sudarsanyes 2014-08-27 11:46:37

+0

複製標記;這個問題被錯誤標記。這不是關於'Window',而是關於Telerik產品的'RadWindow'。 – Youngjae 2018-03-03 06:26:28

回答

2

嘿,你可以試試這個

private void MainWindow_Loaded(object sender, RoutedEventArgs e) 
    { 
     Window window = (sender as RadWindow).ParentOfType<Window>();    
     if (window != null) 
     { 
      window.ShowInTaskbar = true; 
      window.Icon = BitmapFrame.Create(new Uri("pack://application:,,,/Screener;Component/Images/Screener1.ico", UriKind.RelativeOrAbsolute)); 
     } 
     throw new NotImplementedException(); 
    } 
0

任務欄顯示活動窗口的圖標。設置活動窗口的圖標。

0

您在項目屬性窗口的應用選項卡中設置的圖標將被應用到項目集文件的圖標。如果您查看項目的bin文件夾,則應該在可執行文件上看到您的圖標。

如果您想設置一個圖標出現在正在運行的應用程序的標題欄中,則需要在MainWindow.xaml文件中設置Window.Icon Property

<Window x:Class="Midas.MainWindow" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Icon="FolderName/IconName.ico"> 
    ... 
</Window>