اول باید یه پروژه(WPF .Net 3.5 SP1) یا اگر می خواهید در پروژهای دیگر به کار ببرید از UserControl  استفاده کنید .در قسمت ویرایش XAML کد زیر رو وارد کنید   : (شامل کنترل و StackPanel)

 

 

<StackPanel>

          <InkCanvas x:Name="inkCanvas" />

         <Button x:Name="btnDemo" Content="Do Demo" Click="btnDemo_Click"  HorizontalAlignment="Center" />

      StackPanel>

 

در اینجا رویداد کلیک Button رو به اسم btnDemo_Click  ایجاد کردیم حالا باید همین رویداد رو در قسمت کد بنویسیم :

private void btnDemo_Click(object sender, RoutedEventArgs e)

             
}

{

 

این از طراحی فرم  !؟حالا باید یک عکس به پروژه خود اضافه کنید . روی آن کلیک کنید از قسمت Properties >> Build Action رو انتخاب بکنید و بر روی SplashScreen کلیک کنید. حالا فرم رو اجرا کنید می بینید که عکس ابتدا لود می شود و بعد فرم اصلی . اشکال بزرگی که این روش داره این است که ما نمی تونیم اون رو کنترل کنیم یعنی اینکه نمی تونیم مدت زمان اجرای اون که چقدر در صفحه بماند کنترل کنیم و یا دیگر اعمال .

حالا بر می گردیم به همون کنترلی که ایجاد کردیم ، در قسمت رویداد کلیک آن بنویسید :

using System.Threading;

 

private void btnDemo_Click(object sender, RoutedEventArgs e)

            {

                  SplashScreen sp = new SplashScreen("splash.jpg");

                  sp.Show(false);

                  Thread.Sleep(3000);

                 sp.Close(new TimeSpan(0, 0, 3));//ثانیه/دقیقه/ساعت

{

 

با استفاده از کلاس SplashScreen می توانیم به عنوان پارامتر آدرس یک عکس روم بدیم تا آن را در ابتدای لود برنامه نشان بدهد . در قسمت sp.Show(false)  ، در اینجا از شما یک پارامتر بولین می خواد

True : عکس اتوماتیک بسته شود .

False : به وسیله کد نویسی بسته شود .

که ما false رو انتخاب کردیم برای اینکه می خواهیم عکس از حالت Thread.Sleep استفاده کنیم.

در آخر هم با استفاده از کلاس  TimeSpan عکس رو می بندیم . حالا پروژه رو اجرا کنید و ....

شما می توانید این کد را در قسمت \obj\Debug\App.g.cs در متد Main اول از همه این کد رو وارد کنید تا قبل از آمدن فرم صفحه Splash بیاید . و در آخر هم کل پروژه رو برای دانلود گذاشتم ، امیدوارم از این مقاله لذت برده باشید  .

 

  دانلود127 کیلو بایت - لینک مستقیم