نه به کسی بابت عدم استفاده از کلاس جدید جایزه میدن نه بابت کلاس سازی زیاد. هدف یک مساله مشخص ئه مثل اتمام پروژه فلان در کمترین زمان و با ساده ترین راه حل دم دست، دیگه جایی برای وسواس روی موارد بی فایده نیست.
شما مگه عملکرد کنترل ComboBox در Windows Forms رو میشناسید که در مورد نسخه WPF اش انتقاد می کنید؟
لطف کنید و قبل از اینکه در مورد طراحی کنترل ComboBox در WPF نظر بدهید طرز عملکرد Text در کنترل ComboBox ئه Windows Forms رو بررسی کنید.
شما میگید عملکرد Text به دیگر مشخصه های ComboBox وابستگی نداره، چرا این حرف رو میزنید؟ چون بدون اینکه ComboBox رو بشناسید تحلیل اش می کنید. بدون اینکه دانش اش رو داشته باشید در مورد عملکرد مایکروسافت انتقاد می کنید. چرا مایکروسافت همچین کارهایی رو می کنه؟ مرگ بر مایکروسافت.
C#:
var cmb = new ComboBox();
cmb.Items.Add("One");
cmb.Items.Add("Two");
cmb.Items.Add("Three");
cmb.DropDownStyle = ComboBoxStyle.DropDownList;
cmb.Text = "Sample";
MessageBox.Show(cmb.Text);
C#:
var cmb = new ComboBox();
cmb.Items.Add("One");
cmb.Items.Add("Two");
cmb.Items.Add("Three");
cmb.DropDownStyle = ComboBoxStyle.DropDown;
cmb.Text = "Sample";
MessageBox.Show(cmb.Text);