کاظم فلاحی خواه
دوشنبه 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
بنابراین تصمیم گرفتم خودم بسازمش بعد از 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