WPFリボンで大きな問題が発生しています。ここに少しのRibbon
コードがあります。(私はを使用していますSystem.Windows.Controls.Ribbon
)、これらすべてはRibbonWindow
.NET 4.5/VS2012内にあります。
<Ribbon VerticalAlignment="Top" Height="Auto" HorizontalAlignment="Stretch">
<RibbonTab Header="Home" Height="Auto" VerticalAlignment="Top">
<RibbonGroup Header="Save/Load" Height="Auto" Margin="0"
VerticalAlignment="Top" Width="Auto">
<Grid HorizontalAlignment="Stretch">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Button x:Name="cmdLoadImage" Click="cmdLoadImage_Click"
Margin="10,10,10,10" Grid.Column="0">
<Image Source="Images\load-icon.png" />
</Button>
</RibbonGroup>
</RibbonTab>
</Ribbon>
ポイント1-2はバグです。
- とのプロパティを変更
Ribbon
しても、の高さを変更できません。視覚的な高さは同じままです。VerticalAlignment
RibbonTab
RibbonGroup
Stretch
- をに変更する
Button
と、RibbonButton
その中の画像が消えますが、を維持するとButton
視覚的な影響があります。 Ribbon
MS Officeのようにスパンをウィンドウにするにはどうすればよいですか?トップにApplicationMenu
行くなど?
編集:WPF用の無料の代替リボンコントロールライブラリを高く評価します。商業的に使いたいです。