Я создал одно приложение, используя С# wpf. Я установил значок приложения из приложения properties->, но некоторые, как значок приложения не отображается на панели задач. Приложение работает, но ничего не отображается на панели задач. Я могу правильно работать с приложением.
Я не понимаю, что не так
Эй, вы можете попробовать это
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();
}
Значок, который вы установили на вкладке "Приложение" окна "Свойства проекта", - это значок, который будет применен к файлу сборки проекта. Если вы посмотрите в папку проекта bin
, вы должны увидеть свой значок в исполняемом файле.
Если вы хотите установить значок, который будет отображаться в строке заголовка вашего запущенного приложения, вам необходимо установить свойство Window.Icon
в файле MainWindow.xaml
.
<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>
На панели задач отображается значок активного окна. Установите значок активного окна.
Window
, а оRadWindow
от Telerik.