نمایش نتایج 1 تا 2 از 2

نام تاپیک: چند سئوال wpf

  1. #1

    چند سئوال wpf

    سلام
    من از xml چیزی نمیدونم


    توی wpf که میریم ، کد زیر را مینویسه :


    <Window x:Class="WPF_Practice.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:local="clr-namespace:WPF_Practice"
    mc:Ignorable="d"
    Title="MainWindow" Height="350" Width="525">
    <Grid>

    </Grid>
    </Window>



    چندین سئوال دارم :
    1) در کد :

    x:Class="WPF_Practice.MainWindow"

    یعنی بجای اینکه از Window شی درست کنه ، از کلاس در فضای نام گفته شده (کلاس MainWindow) شی درست کنه . درسته؟ و بعد اینکه کلمه ی x که در بالا نوشت یعنی چه؟ متغییر هه؟ عملگر نقل قول : که در بالا نوشت هم یعنی چه؟ کلمه ی Class هم که نوشت ، زمانی میاد که بخوایم شی ای از یه کلاس را جایگزین کنیم؟ یعنی اینکه اول گفت شی ای از کلاس Window ، اما چون میخواد شی از کلاس فرزند ویندوز میخواد بسازه ، کلمه ی Class را آورد تا بگه که میخواد از فرزندش (که MainWindow هست) شی بسازه و نه اینکه شی از کلاس Window بسازه؟
    پس چرا مثل کلاس های دیگه وقتی میخواد از کلاس MainWindow شی بسازه ، مستقیما همون اول بجای کلمه ی Window از کلمه ی MainWindow نام نبرد؟


    2) من این خط ها را کلا متوجه نشدم :


    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:local="clr-namespace:WPF_Practice"
    mc:Ignorable="d"

    هم کلماتی مثل xmlns . اینها متغییر هستن؟ و هم عملگرهایی مثل نقل قول و رابطه ی کلماتی که قبل از نقل قول و کلماتی که بعد از نقل قول میان مثل xmlns:x
    و بعدش اینکه چرا آدرس و لینک وب را میده؟! مثلا آدرس "http://schemas.microsoft.com/winfx/2006/xaml/presentation" به چه معناست؟ لینک وب میده که چی بشه؟


    3) و همینطور این دو خط زیر را متوجه نشدم :

    xmlns:local="clr-namespace:WPF_Practice"
    mc:Ignorable="d"


    خط بعدش (Title و ...) را متوجه شدم
    آخر هم اینکه چرا شی ای از Grid را اتوماتیک میسازه؟ خوب هر وقت کاربر خواست ، خودش کنترل Grid را مثل بقیه ی کنترل ها اضافه میکنه دیگه
    ممنون

  2. #2
    کاربر دائمی آواتار sunn789
    تاریخ عضویت
    دی 1384
    محل زندگی
    در حال حاضر کره زمین
    پست
    801

    نقل قول: چند سئوال wpf

    اینها namespace های XAML هستند که برای استفاده از المنتها در Xaml میباست به ابتدای روت اضافه شوند
    این لینک را ببینید
    https://docs.microsoft.com/en-us/dot...g-for-wpf-xaml

تاپیک های مشابه

  1. چند سئوال در خصوص شبکه در ویندوز سرور 2003
    نوشته شده توسط sh در بخش شبکه و Networking‌
    پاسخ: 14
    آخرین پست: سه شنبه 01 تیر 1389, 18:54 عصر
  2. چند سئوال در مورد فایل دیتابیس
    نوشته شده توسط GentleGuy در بخش SQL Server
    پاسخ: 8
    آخرین پست: دوشنبه 13 فروردین 1386, 23:58 عصر
  3. چند سئوال در ...
    نوشته شده توسط reza1357 در بخش Foxpro
    پاسخ: 11
    آخرین پست: دوشنبه 26 مرداد 1383, 03:12 صبح
  4. چند سئوال در مورد SQL
    نوشته شده توسط object در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 4
    آخرین پست: جمعه 03 مرداد 1382, 10:50 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •