次のコードを使用して、プログラムで生成されたリストボックスのセットの周囲のマージンを変更しようとしています。
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.PaddingWinFormsを使用している場合は試してください。
I believe you're looking for Padding. See Control.Margin
newListBox.Margin = new Padding(0, 0, 0, 0);
インテリジェンスはあなたの友達です。ご覧のとおり、Paddingオブジェクトを使用する必要があります。
