派生した新しいカスタム コントロールを作成すると、次のようなものがあります。
[Category("Appearance")]
public Color SeparatorColor
{
get { return separatorColor; }
set { separatorColor= value; }
}
リストビュー自体にもListViewInsertionMarkクラスがありますが、VisualStylesがオフになっていると機能しないため、残念ながらアプリでオフにする必要があるため、使用できません。
だから今、私はリストビューから派生している私のメインクラスにそのようなものを持っていて、それはうまくいきます。でも、使えない.NETのクラスにもう少し似たものにできないかと考えていました。別のクラスに移動するなど...あなたは何をお勧めしますか? メインクラス内にそのまま保持しますか?別のクラスに移動しますか?グッドデザイン?設計が悪い?