TOC

This article has been localized into Persian by the community.

شروع کنید:

سلام, WPF

اولین و یکی از کلاسیک ترین مثال هایی که در اغلب آموزش های برنامه نویسی وجود دارد "Hello, world!" است، اما در این درس ما با کمی شیطنت آن را به "Hello, WPF!" تغییر می دهیم. هدف از نمایش یک متن این است که به شما نشان دهیم که WPF برای شروع چقدر آسان است.

در ادامه این آموزش فرض بر این گذاشته شده است که شما یک IDE بر روی سیستم خود نصب کرده اید و ترجیحا ویژوال استودیو یا ویژوال استودیو کامیونیتی (برای دریافت آن می توانید به موضوع قبل مراجعه بفرمایید).اگر از محصول دیگری استفاده می کنید باید به دستور العملهای آن محصول مراجعه کنید.

در ویژیال استودیو کار رو با انتخاب New project از منوی File شروع کنید. در بخش چپ شما باید دسته بندی ها رو داشته باشید. این آموزش بر زبان C# تمرکز داره پس شما باید سی شارپ رو از لیست قالب ها (templates) انتخاب کنید و از اونجایی که داریم یه نرم افزار ویندوز میسازیم ، شما باید گذینه Windows رو انتخاب کنید. با این کار لیستی از انواع نرم افزار های ویندوزی که میشه ساخت رو به شما در سمت راست نشون میده که شما باید WPF Application رو انتخاب کنید. من در بخش Name پروژه ام رو "HelloWPF" نامگذاری کردم. در مورد بقیه گذینه های تنظیمات در بخش پایین پنجره اطمینان حاصل کنید و بر روی Ok کلیک کنید

پروژه شما شامل چندین فایل است اما فعلا فقط روی یکی از آنها تمرکز میکنیم: MainWindox.xaml این پنجره اولیه نرم افزار است ، صفحه ای که ابتدا موقع باز شدن برنامه نشان داده میشود ، مگر اینکه شما مشخصا تغییرش داده باشید. کد XAML پنجره باید چیزی شبیه این باشد (در مرود XAML در بخش دیگری از این آموزش بحث شده)

<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
    <Grid>

    </Grid>
</Window>

این اساس XAML ایست که ویژوال استودیو برای پنجره ما ساخته ، تمام قسمت های آن در بخش های XAML و The Window توضیح داده شده . اکنون شما میتوانید نرم افزار را اجرا کنید ( Debug -> را انتخاب کنید ؛ یا با زدن دکمه F5 شروع کنید ) تا پنجره خالیی که نرم افزار ما در حال حاضر از آن تشکیل شده را ببینین، اما ، الان زمانیست که پیاممان را روی صفحه نمایش دهیم.

خوب این کار رو با اضافه کردن یک کنترل TextBlock درون Grid panel ، به همراه پیام مزبور به عنوان محتوای آن انجام دهید

<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
    <Grid>
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="72">
Hello, WPF!
</TextBlock>
    </Grid>
</Window>

الان برنامه را اجرا کنید (Debug رو انتخاب کنید یا دکمه F5 رو بزنید) و زیبایی نتیجه تلاش سختتون رو ببینید: اولین نرم افزار WPF شما

شما حتما متوجه شدید که ما از سه خاصیت (attributes) متفاوت در TextBlock استفاده کردیم تا به تراز دلخواهمان (درست وسط پنجره) برسیم، و همینطور ویژگی FontSize برای داشتن متن بزرگتر. همه این مفاهیم در مقالات بعدی مورد بررسی قرار خواهند گرفت

تبریییییک بخاطر ساختن این تا اینجا . حالا برو بقیه آموزش ها رو بخون و به زودی استاد WPF خواهی شد

This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!