PropertyGrid
2013年6月29日
新アプリは、プロパティで設定す箇所があるので。
WPFのPropertyGridを使ってるが、
カテゴリのソート順が変えられない。
子のプロパティは、PropertyOrder属性で指定できる。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
[DisplayName("変換情報")] public class ConvData : INotifyPropertyChanged { [Category("Size")] [DisplayName("Width")] [Description("変換後の画像の幅")] [PropertyOrder(0)] public decimal Witdh { get; set; } [Category("Size")] [DisplayName("Height")] [Description("変換後の画像の高さ")] [PropertyOrder(1)] public decimal Height { get; set; } [Category("Option")] [DisplayName("ビットレート")] [Description("ビットレート")] [PropertyOrder(2)] public int Bitrate { get; set; } [Category("Option")] [DisplayName("フレームレート")] [Description("フレームレート")] [PropertyOrder(3)] public int Framerate { get; set; } |
ググると、CategoryOrderってのがあるらしいが、
有料版のようだ・・・
まぁ、ソース公開されてるので、いつか改造するとして。。。
とりま、カテゴリはソートなしでいこう。