次のコードを使用して、プログラムで生成されたリストボックスのセットの周囲のマージンを変更しようとしています。
newListBox.Margin = new Thickness(0, 0, 0, 0);
しかし、これは私にエラーを与えます:
the type or namespace Thickness could not be found
名前空間を追加しようとしましusing System.Windows
たが、それでも同じエラーが発生します。誰か助けてもらえますか?
System.Windows.Thickness
プレゼンテーションフレームワークの一部です。WPFまたはSilverlightを使用していない場合は、 PresentationFramework.dllThickness
を参照して構造にアクセスしてみてください。
ただし、この場合、ListBox.Margin
タイプのオブジェクトを受け入れないのではないかと思いますThickness
。System.Windows.Forms.Padding
WinFormsを使用している場合は試してください。
I believe you're looking for Padding
. See Control.Margin
newListBox.Margin = new Padding(0, 0, 0, 0);
インテリジェンスはあなたの友達です。ご覧のとおり、Paddingオブジェクトを使用する必要があります。