我想要在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