ورود

View Full Version : حرفه ای: کامپوننت نوار پیشرفت ویندوز 8 ساخته شده با WPF



کاظم فلاحی خواه
دوشنبه 21 مرداد 1392, 10:45 صبح
می خواستم از پروژه ی MahApps.Metro توی برنامه ام استفاده کنم البته بیشتر به بهانه ی استفاده از کنترل ProgressIndicator در اسپلش اسکرین برنامه بود ، وقتی اون کنترل رو دیدم بهت زده شدم که چرا برنامه نویسان این پروژه در ساخت کنترل های عین ویندوز 8 بخوبی عمل کرده ولی در ساخت نوار پیشرفت ضعیف .
بنابراین تصمیم گرفتم خودم بسازمش بعد از 2 روز ساختمش . تقدیم می کنم به همه ی دوستان عزیز .
البته سورس کد نوار پیشرفت رو در سایت Nuget بخش پروژه ی MahApps.Metro نیز ویرایش کردم .

برای استفاده در پروژه ی wpf ابتدا در فایل XAML فضای نامی


xmlns:Controls="clr-namespace:AkfaRingProgressBarControl;assembly=Akfa RingProgressBarControl"

رو قرار بدید بعد برای استفاده از کنترل از کد زیر استفاده کنید


<Controls:ProgressIndicator ProgressColour="#404040" />
از طریق خصوصیت ProgressColour می تونید رنگ اونرو عوض کنید .

108947

در تصاویر زیر یه اسپلش اسکرین درست کردم و از کامپوننت نوار پیشرفت در اون استفاده می کنم . به گلوله های آبی رنگ کوچک توجه کنید :

http://uploadtak.com/images/u9834_1.png

http://uploadtak.com/images/t83_2.png

http://uploadtak.com/images/w9375_3.png

http://uploadtak.com/images/e3733_4.png

رضا عربلو
چهارشنبه 23 مرداد 1392, 06:38 صبح
خیلی خوبه.
بهتره کامپاننت رو به تاپیک http://barnamenevis.org/showthread.php?188534-%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%DA%A9%D8%A7%D9%85%D9%BE%D8%A7%D9%86%D9%86%D8%AA-%D9%87%D8%A7-%D9%88-%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1-WPF البته همراه با عکس منتقل کنی.