Emre Can Temur

Yazılımcı

Blogger

Ethical Hacker

Pentester

Grafiker

Emre Can Temur

Yazılımcı

Blogger

Ethical Hacker

Pentester

Grafiker

Blog Yazıları

SilverLigth Giriş (Margin, Thickness Örneği)

Aralık 3, 2018 C#, Proje, Yazılım
SilverLigth Giriş (Margin, Thickness Örneği)

Selam dostlar, uzun aradan sonra bir yandan silverlight örneklerine başlayalım dedim. Umarım hata yapmamışımdır. Fazla uzatmadan geçelim anlatıma. Örneğimiz, araba yarışı örneğidir.

 

Gereken İtemler

  • Image Nesnesi 2 Tane
  • Buton
  • Line

 

Başlangıç

  • Öncelikle image nesnelerine birer adet resim, kaynak tanımlamamız gerekir. Tanımladıktan sonra, XAML bölümünde çalışma alanınızı 400*600 px; olarak belirleyiniz.
  • XAML kısmındaki yerler kısaca ;
d:DesignHeight="400" d:DesignWidth="600" xmlns:sdk=

Kodu aratıp düzenleyebilirsiniz.

  • Line kodu ise ;
<Line X1="550" Y1="10" X2="550" Y2="300" Stroke="Black" StrokeThickness="3"></Line>

Gibidir. Yazdığınız zaman X ve Y değerleri ile kendisi çizilir.

 

  • Buton kodları başlıca ;
private void button1_Click_1(object sender, RoutedEventArgs e)
        {
            Random rnd = new Random();
            int hiz = rnd.Next(0,10);
            Thickness margin = image1.Margin;
            Thickness margin2 = image2.Margin;
            if (margin.Left < 420 && margin2.Left < 420)
            {
                margin.Left = margin2.Left + hiz;
                image1.Margin = margin;
                margin2 = image2.Margin;
                margin2.Left = margin2.Left + hiz;
                image2.Margin = margin2;
            }
            else
            {
                button1.IsEnabled = false;
            }
        }

        private void image1_Loaded(object sender, RoutedEventArgs e)
        {
            Thickness margin = image1.Margin;
            margin.Left = margin.Left + 0;
            image1.Margin = margin;

            Thickness margin2 = image2.Margin;
            margin2.Left = margin2.Left + 0;
            image2.Margin = margin2;
        }
    }
}

 

Kodlar başlıca verilmiştir. Sorusu olan ve ya önerisi olan yorumlarda belirtebilir akradaşlar. Sağlıcakla kalın !

 

10 KASIM | ATATÜRK’ÜN BİZ TÜRK GENÇLERİNE GÖSTERDİĞİ GELİŞİM, SANAYİ, BİLİM VE TEKNOLOJİ ALANINDA ÇIĞIR AÇACAĞIZ. BİZLER TÜRK GENÇLERİYİZ.

Taggs:
Write a comment