PDA

View Full Version : ظاهر برنامه ایجاد شده با wpf و کامپوننت ها در ویندوز 7 و ویندوزهای 8 به بعد



negar.rafie
چهارشنبه 18 شهریور 1394, 11:54 صبح
سلام
حتما میدونید که اگر از کامپوننت در برنامه استفاده کنیم یا از wpf ظاهر و شکل فرم و کنترل ها در ویندوز 7 تغییری نمیکند و به حالت خود باقی می مانند
و در صورت استفاده از از کامپوننت باز هم در ویندو 8 به بعد تغییری نمیکند

ولی اگر از wpf استفاده کنیم وقتی برنامه در ویندوهای 8 اجرا میشود به حالت ساده و تخت و فلت تغییر شکل میدهند
چه کنیم که چه در زمان طراحی با wpf و چه نصب روی سیستم های دارای ویندوز 8 به بعد باز هم ظهر برنامه مثل اول باشد و تخت نباشد

تصویر در ویندوز 8 است میبینید که کامپوننت حالت سه بعدی ولی wpf حالت تخت دارد

135119

elec60
پنج شنبه 19 شهریور 1394, 08:18 صبح
سلام
حتما میدونید که اگر از کامپوننت در برنامه استفاده کنیم یا از wpf ظاهر و شکل فرم و کنترل ها در ویندوز 7 تغییری نمیکند و به حالت خود باقی می مانند
و در صورت استفاده از از کامپوننت باز هم در ویندو 8 به بعد تغییری نمیکند

ولی اگر از wpf استفاده کنیم وقتی برنامه در ویندوهای 8 اجرا میشود به حالت ساده و تخت و فلت تغییر شکل میدهند
چه کنیم که چه در زمان طراحی با wpf و چه نصب روی سیستم های دارای ویندوز 8 به بعد باز هم ظهر برنامه مثل اول باشد و تخت نباشد

تصویر در ویندوز 8 است میبینید که کامپوننت حالت سه بعدی ولی wpf حالت تخت دارد

135119

وقتی از حالت ديفالت دکمه تو WPF استفاده می کنین و Template و Style ای اعمال نمی کنین ظاهر دکمه به صورت سیستم رندر میشه و به همین خاطر تو ویندوز 8 این شکلی میشه.

با وجود WPF هم استفاده از کامپوننتهای تجاری توجیهی نداره

negar.rafie
پنج شنبه 19 شهریور 1394, 10:37 صبح
خب باید چکار کنیم؟
من نمیخوام از کامپوننت ها استفاده کنم برای مثلا گفتم