2

私はWPF開発にまったく慣れていないため、次のようなカスタムボーダー/パネル(またはドロップダウンメニュー)を実装する方法について決定的な答えを見つけることができません:

Wpf カスタム ドロップダウン メニュー/パネルの画像

アイデアは、ドロップダウンメニュー/パネルを作成することです(中央の矢印付き

4

1 に答える 1

1

これはあなたを正しい方向に向けるはずです:

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="24"/>
        <RowDefinition Height="*"/>
    </Grid.RowDefinitions>

    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="*" />
        <ColumnDefinition Width="24" />
        <ColumnDefinition Width="*" />
    </Grid.ColumnDefinitions>
    <Polygon
         Fill="LightGray"
        Grid.Column="1">
        <Polygon.Points>
            <Point X="12" Y="0" />
            <Point X="0" Y="24" />
            <Point X="24" Y="24" />
        </Polygon.Points>
    </Polygon>
    <ListBox Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="3" />
</Grid>

もちろん、必要に応じてカスタマイズできます... この例では、矢印を 24X24 にするために上部中央のセルの高さと幅を設定していることに注意してください。

于 2012-12-22T13:43:24.237 に答える