J'ai créé une nouvelle application WPF dans Visual Studio 2017 pour Windows classique de bureau sous Windows 10.Créer ruban dans WPF App avec Visual Studio 2017 sous Windows 10
ajouter le ruban à la nouvelle application manière suivante . Le code XAML:
<r:RibbonWindow x:Class="AKnowledgeBase.MainWindow"
xmlns:r1="http://schemas.microsoft.com/winfx/2006/xaml/presentation/ribbon"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:AKnowledgeBase"
mc:Ignorable="d"
xmlns:r="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary"
xmlns:r2="clr-namespace:Microsoft.Windows.Controls.Ribbon.Primitives;assembly=RibbonControlsLibrary"
Title="AKnowledgeBase" Height="350" Width="525">
<DockPanel>
<r:Ribbon>
<r2:RibbonTabsPanel></r2:RibbonTabsPanel>
</r:Ribbon>
</DockPanel>
</r:RibbonWindow>
Et changer la classe de base:
public partial class MainWindow : RibbonWindow
{
public MainWindow()
{
InitializeComponent();
}
}
Mais la fenêtre d'application résultat semble laid:
Sur l'image ci-dessus, vous pouvez voir le Légende de l'explorateur (elle a une vue standard dans Windows10) et la légende de l'application créée (elle ressemble à la vue de style Windows98).
Pourquoi cela arrive-t-il et comment pourrait-il être réparé?
UPD1:
Lors de l'utilisation proposée ci-dessous référence à la System.Windows.Controls.Ribbon.dll la fenêtre principale ont des artefacts bleus sur les côtés gauche et RIGH:
Aussi, quand je maximiser cette fenêtre - il y a bug apparaît avec la légende:
Le texte partitially coupé.
Non, je crée juste une nouvelle solution WPF - et toute modification vous pouvez voir dans le premier post. – AeroSun