3

インターネットで検索したときに、ビジュアルスタジオのプロパティコントロールのようなコントロールにいくつかの項目を表示したいのですが、最も強力なツールがPropertyGridであることがわかりました が、指示に従おうとすると、コントロールは自分の側で値を表示できませんでした。コードのスニペットを見せてください:

<xctk:PropertyGrid 
    SelectedObject="{Binding Markets}"  AutoGenerateProperties="False" HorizontalAlignment="Left" Margin="155,10,0,0" VerticalAlignment="Top" Height="242" Width="319">
    <xctk:PropertyGrid.PropertyDefinitions>
            <xctk:PropertyDefinition Name="Name" />

            </xctk:PropertyGrid.PropertyDefinitions>
</xctk:PropertyGrid>

Markets は Market の List であり、Market クラスには Name というプロパティが含まれています

4

1 に答える 1

8

他の場所で言及されているように ( Xceed PropertyGrid を使用)、トリックは SelectedObject を設定することです。多くの例にはそのプロパティが含まれておらず、検索しても上記のリンクのようなソリューションが見つからなかったため、最初は私も混乱しました。

于 2012-10-17T00:08:42.550 に答える