View Full Version : سوال: مشکل در ظاهر برنامه با بردن موس بر روی باتن
tam2145
یک شنبه 31 شهریور 1392, 14:24 عصر
سلام دوستان
من دارم یه برنامه می نویسم که خیلی نیاز به شفافیت داشت و رو به WPF آوردم و یه مبتدی هستم ... :خجالت:
نمونه برنامه رو ضمیمه کردم ... داخل برنامه یه باتن هست که بکگراندش یه ایمیج هست و BorderThickness=0 ولی وقتی برنامه رو اجرا می کنم ، نمی دونم چرا وقتی موس بر روی باتن می برم تصویر حذف میشه یه مستطیل آبی روشن بجاش میاد ...:عصبانی++:
راه حل مشکلم چیه ؟؟ لطفا کمک کنید ... :قلب::تشویق::لبخندساده:
Boy_nn
یک شنبه 31 شهریور 1392, 15:20 عصر
سلام کد باتن به کد زیر تغییر بده
<Button HorizontalAlignment="Left"
Margin="159,112,0,0"
VerticalAlignment="Top"
Width="189"
Height="67"
BorderThickness="0"
Background="#FFC70505">
<Button.Content>
<Image Source="Resources\close.png"/>
</Button.Content>
</Button>
Boy_nn
یک شنبه 31 شهریور 1392, 15:20 عصر
اگر بیشتر از این می خوای باید بری با بلند تغییر بدی
tam2145
یک شنبه 31 شهریور 1392, 18:46 عصر
مرسی دوست عزیز
این روش فقط در صورتی جواب می دهد که بک گراند پشت باتن ، رنگ باشه ...
حال فرض کنیم که بکگراند فرم ما یک ایمیج بود که دارای شکل ها و رنگ های متنوعی بود ، آن وقت چه بایست کرد ....؟؟
Boy_nn
دوشنبه 01 مهر 1392, 08:12 صبح
اگه قصد طرحی در wpf رو داری برو سراغ بلند نرم افزار فوق العاده ای هست برای طراحی
می تونی دکمه خاص خودتو خیلی راحتتر از اون چیزی که توی ذهن هست طراحی کنی اون وقت می فهمی که WinApp در مقابل wpf در حد داس هم نیست
راستی یه سری ویدیو آموزش بلند توی همین قسمت هست حتما" یه نگاه بهشون بنداز خیلی بدرد خوره (http://barnamenevis.org/showthread.php?251604-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%88%DB%8C%D8%AF%D8%A6%D9%88%DB%8C%DB%8C-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-Blend)
در کل اینم بدون کنترل هایی که گزینه Content دارن هر کنترل دیگه رو می تونی داخل Content بزاری حالا چه عکس چه چکس باکس و ..........
tam2145
دوشنبه 01 مهر 1392, 11:22 صبح
یعنی میشه با استفاده از بلند اون قسمت آبی رنگ روشن که با بردن موس بر روی باتن ایجاد میشه رو از بین برد ؟؟
البته اگه بکگراند فرم ما یک تصویر باشه ...و بک گراند باتن هم ایمیج باشه...
Boy_nn
دوشنبه 01 مهر 1392, 19:22 عصر
تو بلند همه کاری میشه کرد این چیزا کار خاصی نداره با بلند میشه بازی طراحی کرد
فیلم های بالا رو ببین متوجه میشی
tam2145
سه شنبه 02 مهر 1392, 09:25 صبح
فیلم ها رو دیدم و خیلی کارم راه افتاد ... مرسی ...
اصلا یه دنیایی متفاوت هست WPF .... من قبلا winapp با سی شارپ کار می کردم ... اما الان فقط wpf
Boy_nn
سه شنبه 02 مهر 1392, 10:24 صبح
قبلا" گفتم بازم میگم WinApp در مقال WPF مثل داس می مونه
البته به شرطی که از قابلیتهای wpf استفاده کنی نه مثل WinApp کد بزنی
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.