我想要在WPF中使用组合框来存储一些名称,但我希望组合框本身是垂直的,并且当您单击它时,它应显示每个项目与另一个45°旋转,使其更具可读性。喜欢的东西:L////WPF组合框 - 垂直显示与45°旋转项目
我取得了一些它这样做:
<ComboBox Name="combo"
Grid.Row="0" Grid.Column="1"
HorizontalAlignment="Center"
VerticalAlignment="Center">
<ComboBox.LayoutTransform>
<RotateTransform Angle="270" />
</ComboBox.LayoutTransform>
<ComboBox.Items>
<TextBox>
<TextBox.LayoutTransform>
<RotateTransform Angle="315" />
</TextBox.LayoutTransform>
</TextBox>
</ComboBox.Items>
</ComboBox>
我填的是组合框是这样的:
m_Main.combo.Items.Clear();
foreach (PlayerInfo player in m_CurrentData.PlayersInfo)
{
m_Main.comboPlayer1.Items.Add(player.Name);
}
但只有第一项被旋转,加我在实际项目上获得一个空白项目(我在运行时填充组合框项目)。 我在做什么错?
编辑:没有更多的空白项目,因为我清除项目。
嗯,这实际上更好,我要问如何让组合框完全垂直,只有45°的子项。很好! – 2011-04-17 15:51:03