بله . ولی من چنین چیزی نگفتم که WPF روی XP کار نمیکنه .
گفتم اون قسمت شفاف شدن یا Aثro کار نمیکنه .چون اکسپی پشتیبانیش نمیکنه . ممکنه بشه درستش کرد ولی نمیشه در حین کار نتیجه رودید چون اکسپی از چنین قابلیتی پشتیبانی نمی کنه .
بله . ولی من چنین چیزی نگفتم که WPF روی XP کار نمیکنه .
گفتم اون قسمت شفاف شدن یا Aثro کار نمیکنه .چون اکسپی پشتیبانیش نمیکنه . ممکنه بشه درستش کرد ولی نمیشه در حین کار نتیجه رودید چون اکسپی از چنین قابلیتی پشتیبانی نمی کنه .
سلام
من فقط چند پست آخر رو خوندم ...
اگر دنبال قابلیت شیشه ای (Glass) در XP می گردید! نمی شود چون این قابلیت مربوط به API ای به اسم Desktop Window Manager هست که توی XP نیست...
----------------------------------------------------------------------------
در WPF :
می توانید فقط به کنترل های صفحه تان تم Aero بدهید
(
با اضافه کردن مرجع به PresentationFramework.Aero و تغییر شکل App.xaml به شکل زیر:
)کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
البته می توانید یک تم شبیه سون طراحی کنید ولی آن قابلیت را ندارید
موفق باشید
در WPF :
می توانید فقط به کنترل های صفحه تان تم Aero بدهیدالبته می توانید یک تم شبیه سون طراحی کنید ولی آن قابلیت را ندارید
یک چیزهایی به فکرم زد!
اگر به نتیجه ای رسیدم پست می زنم...
حل شد !
مقدار خصیصه WindowStyle پنجره تان را None و مقدار AllowsTransparency را True کنید.
کار زیر را هم انجام دهید:
حالا فقط کافی است یک طراح خوب باشید! یک پنجره شبیه سون طراحی کنید و ...با اضافه کردن مرجع به PresentationFramework.Aero و تغییر شکل App.xaml به شکل زیر:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این هم یک سمپل(الته ظاهر سون ندارد ولی مفهوم را می رساند):
موفق باشیدکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام
بله اینطور است.نوشته شده توسط Payman_62
ولی اگر بحرحال کسی خواست از همان رابط غیر WPF استفاده کند، میتواند خود تصویر داخل PictureBox یا GroupBox و... را با کانال آلفا قرار داد.
یعنی خود تصویر را در نرم افزاری مثل Photoshop نیمه شفاف کنید.
آنگاه اگر رنگ پسضمینه هم نیمه شفاف باشد، طرح background والد دیده میشود.
(((
لازم به یادآوری نیست که کل این مبحث مربوط به داخل خود فرم است و این مطلب ربطی به شیشه ای کردن انحصاری دور فرم ندارد.
)))
دستت درد نکنه به خاطر کد .ولی به زبان C هستش و من برنامه ای ندارم که بازش کنم . اگه ممکنه به vb 2008 تبدیل کنی خیلی ممنون می شم .
نمی دونم درست متوجه شدم یا نه
این پروژه رو ببینید
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ممنونم .
ولی این فقط به شکل vb 2008 ذخیره شده و همه ی فرم هاش c هست و باز نمی شه .
سلام
با کمی تغییرات (ایجاد یک تم):
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام.
درست میفرمایید. با قرار دادن یه عکس شفاف و بکگراند ترنزپرنت امکان مشاهده بکگراند فرم از پشت عکس امکان پذیره.
فرمت هایی مانند png یا ico که ساختاری مشابه دارند امکان شفاف شدن رو دارن.
اما مشکل این جاست که عکس به صورت jpg یا bmp به برنامه وارد بشه کار گره میخوره. عمل تبدیلش به png امکان پذیره. اما عمل شفاف کردن عکس داخل خود برنامه کمی مشکله.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)