新增 WinForm CategoryWindow.cs,包含 TreeView 或 ListBox 顯示食品分類(水果、肉類、蔬菜等)。使用者選擇後按確定回傳選取值。
同樣繼承 UITypeEditor,EditValue 顯示 CategoryWindow,取得 DialogResult.OK 時回傳選取字串。屬性以 [Editor(typeof(CategorySelectEditor), typeof(UITypeEditor))] 標記。
此模式比集合編輯器更靈活,可自訂複雜選擇邏輯與 UI。