PDA

View Full Version : سوال: کلیک روی یک دکمه و تغییر حالت



water_lily_2012
یک شنبه 30 مرداد 1390, 16:54 عصر
سلام
من خودم یک TabControl درست کرده ام. فعلا سه تا Tab داره.و در یک StackPanel هستند و هر سه از یک استایل استفاده می کنند.
خوب می خواهم با کلیک روی هر یک از این ها، Tabی که روی آن کلیک شده از سیاه به سفید تبدیل بشه و بقیه سیاه بشوند.
یعنی دقیقا مثل یک TabControl عمل کنه. و معلوم باشه که کدام Tab انتخاب شده.
با تشکر

water_lily_2012
یک شنبه 30 مرداد 1390, 17:52 عصر
سلام
مشکل را با دو تا StackPanel حل کردم. در StatckPanel اول شکل اصلی و در Stack دوم شکلی که برای رویداد کلیک هست.
اگر راه بهتری هست لطف کنید.

afsaneh.asp
سه شنبه 01 شهریور 1390, 07:37 صبح
سلام
tab control اتون را با چه كنترل هايي درست كرديد،ميتونستيد با trriger ها هم مشكلتون رو حل كنيد و براي وقتيكه كليك ميشه رنگ بك گراندش عوض كنه.

water_lily_2012
چهارشنبه 02 شهریور 1390, 14:06 عصر
برای خود تب ها از Botton استفاده کرده ام.

sunn789
چهارشنبه 02 شهریور 1390, 16:53 عصر
شما فیلمهای آقا مهدی (http://barnamenevis.org/showthread.php?251604-آموزش-ویدئویی-فارسی-Blend) رو دیدین؟

مهدی فرزاد
دوشنبه 07 شهریور 1390, 13:23 عصر
سلام
شما برای TabControl استایل درست کردید یا چیزی شبیه تب کتترل درست کردید؟؟ این مورد رو روشن کنید تا بگم چه راهی بهتره

water_lily_2012
سه شنبه 08 شهریور 1390, 10:03 صبح
شبیه تب کنترل هست ولی استایل هم درست کردم. یعنی استایل هم داره.

مهدی فرزاد
سه شنبه 08 شهریور 1390, 10:37 صبح
خوب این کاری که شما کردید چون از خود تب کنترل استفاده نکردید بهتره برای اون کنترل هایی که نقش تب آیتم رو بازی میکنن از ToggleButton یا Radiobutton استفاده کنید و هنگامش که Check میشه رنگش عوض بشه

water_lily_2012
سه شنبه 08 شهریور 1390, 11:01 صبح
خوب به چه صورت Radiobutton ها را در مجموعه قرار بدهم. که با انتخاب یکی بقیه از انتخاب خارج بشوند. اگر در یک Stack قرارشون بدم مشکل حل میشه.