PDA

نسخه کامل مشاهده نسخه کامل : سئوال در مورد قرار دادن عکس بر روی کنترل ها در WPF



am_merman01
11-03-2018, 00:12
سلام خدمت دوستان عزیز و استادان گرامی:n11:

(از اونجایی که ویندوز فرم ها توی کامپیوتر من مشکل دارن و بعد از طراحی فرم کلا همه چی بعد از ری استارت شدن به هم میریزه به تازگی به WPF رو آوردم)
قصد دارم توی کنترل ها (مثلا کنترل ToggleButton ) به جای متن یه عکس قرار بدم ، چیزی که به ذهن خودم رسید این بود که این عکس رو طبق روال ویندوز فرم ها توی بک گراند کنترل قرار بدم . ولی مشکلی که پیش میاد اینه که وقتی سایر رویداد های اون کنترل اتفاق میافته ( رویداد هایی مثل موس اور یا فوکوس چنج و ....) عکس ناپدید میشه و به جاش یه حالت پیش فرض اون دکمه رو نشون میده.
توی اینترنت یکم سرچ کردم و راه حل هایی مثل تعریف استایل و یا استفاده از تریگر رو دیدم ولی خوب چون مربوط به طراحی انیمشن و تغیر ویژگی های رنگ برس بودن نتونستم خیلی ازشون سر در بیارم. حالا ممکنه کسی اینجا تجربه ای مشابه من داشته باشه و بتونه منو راهنمایی کنه؟

پیشاپیش از توجه شما بزرگواران تشکر میکنم:n40:

_H2_
17-03-2018, 23:39
سلام
ابن الگوی ساده به راحتی به جای متن، تصویر قرار میدهد و به بقیه موارد و استایل و... کاری ندارد

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کلا WPF در پیاده سازی گرافیک های خاص و پیچیده بسیار منعطف تر است.

یا با الگوی زیر میتوانید تصویر و متن را با هم داشته باشید.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
(البته در wpf استفاده از تصاویر برداری هم خیلی مرسوم است و با قابلیت های دیگر wpf هماهنگی های جالبی ایجاد میکند...)
موفق باشید.