RadWindow 图标未显示在任务栏中

You*_*jae 3 wpf xaml telerik

类似的问题被错误地标记为重复。

给出的答案有效,但它不是 XAML 风格的。我下面的自我回答帖子是 Telerik 推荐的。

You*_*jae 5

Telerik 示例MainWindow中,有如下三行;

xmlns:navigation="clr-namespace:Telerik.Windows.Controls.Navigation;assembly=Telerik.Windows.Controls.Navigation"
navigation:RadWindowInteropHelper.ShowInTaskbar="True"
navigation:RadWindowInteropHelper.Icon="icon.ico"
Run Code Online (Sandbox Code Playgroud)

当然,你应该准备icon.ico文件。

完整的 xaml 代码如下所示。

<telerik:RadWindow x:Class="RadWindowAsMainWindow.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
        xmlns:navigation="clr-namespace:Telerik.Windows.Controls.Navigation;assembly=Telerik.Windows.Controls.Navigation"
        navigation:RadWindowInteropHelper.ShowInTaskbar="True"
        navigation:RadWindowInteropHelper.Icon="icon.ico"
        Header="MainWindow" Height="350" Width="525">
    <Grid>
        <TextBlock Text="The application is shown inside RadWindow." />
    </Grid>
</telerik:RadWindow>
Run Code Online (Sandbox Code Playgroud)