-
استیل Style یا سبک در WPF
چهارشنبه 27 مردادماه سال 1389 04:37
ترجمه ۴ صفحه از صفحات ۳۵۳ تا ۳۵۶ از کتاب Pro WPF With VB 2008 در قسمت Resources شما درباره سیستم Resource در WPF یاد گرفتید ، که به شما اجازه تعریف شی در یک مکان و استفاده دوباره آن در تمامی پروژه را می دهد.اگرچه شما می توانید از Resources برای ذخیره ی اشیا نامحدود و متنوع استفاده کنید،یکی از بیشترین چیزهای مشترک که...
-
کشیدن مربع و مستطیل با کنترل Rectangle
سهشنبه 26 مردادماه سال 1389 01:50
اشکال در WPF فقط می توانند درون کانتینرها یا کنترلهای دیگری که از Panel مشتق شده اند قرار بگیرند. کشیدن مربع و مستطیل با کنترل Rectangle برای کشیدن مربع از این کنترل استفاده می شود. برای کشیدن مربع باید دو خاصیت Height (عرض) و Width (طول) مربع را مشخص کنید. و همچنین اگر مربع تو پر باشد باید خاصیت Fill را با رنگ مورد...
-
کشیدن چند ضلعی با کنترل Polygan
سهشنبه 26 مردادماه سال 1389 01:39
اشکال در WPF فقط می توانند درون کانتینرها یا کنترلهای دیگری که از Panel مشتق شده اند قرار بگیرند. کشیدن چند ضلعی Polygon برای کشیدن چند ضلعی از کنترل Polygon استفاده می شودکه همانند کنترل Polyline دارای خاصیت آرایه ای به نام Points برای نشان دادن نقاطی که قرار است خطوط بین آنها کشیده شود ،دارد. تفاوت این کنترل (...
-
کشیدن چند خط صاف پشت سر هم با کنترل Polyline
سهشنبه 26 مردادماه سال 1389 01:35
اشکال در WPF فقط می توانند درون کانتینرها یا کنترلهای دیگری که از Panel مشتق شده اند قرار بگیرند. کشیدن چندین خط صاف در امتداد هم Polyline برای کشیدن خطوطی که پشت سر هم رسم می شوند این از این کنترل استفاده می کنند که برای کشیدن باید خاصیت آرایه ای Points که نشاندهنده نقاط است را باید مقدار دهی کرده و خطوط بین نقاط رسم...
-
رسم دایره و بیضی با کنترل Ellipse در WPF
سهشنبه 26 مردادماه سال 1389 01:26
اشکال در WPF فقط می توانند درون کانتینرها یا کنترلهای دیگری که از Panel مشتق شده اند قرار بگیرند. رسم دایره و بیضی Ellipse برای رسم بیضی که توسط Ellipse صورت می گیرد نیاز به تعیین طول و عرض مستطیلی که دایره در آن قرار می گیرد دارید. با دو خاصیت Height (عرض ( و Width (طول) مستطیل را مشخص می شود Height : عرض مرزهایی که...
-
کشیدن خط با کنترل Line
سهشنبه 26 مردادماه سال 1389 01:20
اشکال در WPF فقط می توانند درون کانتینرها یا کنترلهای دیگری که از Panel مشتق شده اند قرار بگیرند. کشیدن خط Line کلاس Line شما را قادر می سازد بین دو نقطه یک خط رسم کنید. خاصیتهایی که در رسم دایره به کار می رود X1 : نقطه شروع افقی X2 : نقطه پایان افقی Y1 : نقطه شروع عمودی Y2 : نقطه پایان عمودی < Canvas Height...
-
کار با مستطیل ها
سهشنبه 26 مردادماه سال 1389 01:15
کار با مستطیلها مطلب کار با مستطیلها را از کتاب آموزشی Visual Basic.Net نوشته جیمز فاکسل از انتشارات کانون نشر علوم برداشته ام قبل از اینکه یاد بگیرید که چطور اشکال را رسم کنید ، باید مفهوم یک مستطیل را از آن جهت که مربوط به برنامه نویسی ویژوال بیسیک می شود، بفهمید. یک مستطیل ضرورتاٌ برای ترسیم یک مستطیل استفاده نمی...
-
خاصیت Stroke و StrokeThickness و Fill
سهشنبه 26 مردادماه سال 1389 01:11
خاصیتهای Stroke , Fill , StrokeThickness Stroke : رنگ حاشیه شکل را تعریف می کند StrokeThickness : ضخامت رنگ حاشیه را تعریف می کند Fill : رنگی که داخل شکل با آن نقاشی (پر) می شود < StackPanel > < Rectangle Margin ="10" StrokeThickness ="3" Stroke ="Black" Fill ="Yellow"...
-
خاصیت StrokeDashArray
سهشنبه 26 مردادماه سال 1389 01:05
از این خاصیت برای کشیدن خط به صورت خط چین استفاده می شود مقادیری که درون این آرایه گذاشته می شوند به ترتیب نشان دهنده طول خط کشیدن و فاصله می باشند. < Grid > < Line StrokeThickness ="3" Stroke ="Black" X1 ="10" X2 ="200" Y1 ="20" Y2 ="20" /> <...
-
خاصیت VerticalAlignment
سهشنبه 26 مردادماه سال 1389 00:57
خاصیت VerticalAlignment : این خاصیت ترازبندی (نحوه چیدمان) عمودی نسبت به کنترل پدر را را تعیین می کند این خاصیت دارای چهار مقدار زیر می باشد : Top : کنترل از سمت بالای کنترل پدر خویش تراز شود . Bottom : کنترل از سمت پایین کنترل پدر خویش تراز شود Center :کنترل دروسط کنترل پدر خویش تراز شود . Stretch : کنترل از تمامی...
-
خاصیت HorizantalAlignment
سهشنبه 26 مردادماه سال 1389 00:54
خاصیت HorizantalAlignment این خاصیت تراز بندی (نحوه چیدمان)افقی را نسبت به در کنترل پدر مشخص می کند که می تواند Left,Right,Center,Stretch باشد به طوری که Left از سمت چپ تراز می شود و Right از سمت راست. و نیز Center تراز وسط می شود و Stretch تمامی عرض کنترل پدرش را پوشش دهد.(بصورت پیش فرص ترازها چه افقی و چه عمودی...
-
خاصیت SnapsToDevicePixels
سهشنبه 26 مردادماه سال 1389 00:41
خاصیت SnapsToDevicePixels در صورتی این خاصیت تیک نشده باشد خطوط کشیده شده رندر نمی شوند و در نتیجه بصورت نیمه شفاف دیده خواهند شد برای درک بهتر به مثال زیر توجه کنید < StackPanel Width ="150" Margin ="7" Orientation ="Horizontal"> <!-- Single pixel line with pixel snapping turned...
-
خاصیت Opacity
سهشنبه 26 مردادماه سال 1389 00:38
خاصیت Opacity این خاصیت شفافیت کنترلها را نشان می دهد. که از نوع Double که می تواند از 1 تا 0 باشد. پیش فرض آن 1 (نمایش به صورت کامل). البته می توان عدد بزرگتر هم در آن قرار داد که در آن صورت عملکرد آن همانند همان عدد 1 می باشد. برای درک بهتر موضوع لطفا به شکل زیر توجه کنید. < StackPanel > < Button Height...
-
خاصیت Margin
سهشنبه 26 مردادماه سال 1389 00:31
Margin : این خاصیت فاصله کنترل را از چهار طرفی که در آن کادر قرار گرفته است مشخص می کند و به ترتیب مقادیر چپ ، بالا ، راست ، پایین را باید در فرمت XAML باید به آن داد مثلا در شکل زیر دکمه در کادر صفحه قرار گرفته است همان طور که در شکل می بیند چون برای Button هیچ گونه اندازه ای برای عرض ( Height ) و طول ( Width ) در...
-
کار با XAML
شنبه 23 مردادماه سال 1389 22:56
زبان XAML مخفف عبارت E X tensible A pplication M arkup L anguage می باشد. زبان XAML یک زبان توصیفی می باشد و بر پایه قواعد XML می باشد. این زبان در ایجاد برنامه های WPF نقش بسیار موثری را بازی می کند . این زبان که همراه با ویژوال استودیو 2008 درون آن موجود و نصب شده می باشید، برای نمونه سازی وتعریف آبجکت های WPF به...
-
مقدمه درباره WPF -
سهشنبه 19 مردادماه سال 1389 00:11
سلام به همه این اولین مقاله درباره wpf می باشد. این وبلاگ برای آشنایی شما با قابلیتها و امکاناتی که برنامه های wpf ( Application wpf ) برای شما ایجاد می کند، ایجاد شده است. ما نیز تازه با wpf آشنا شده ایم . و همزمان مطالبی که در این باره یاد گرفته ایم در اختیار شما قرار خواهیم داد. لطفا نظرات خود را از ما دریغ...