SORU
18 EYLÜL 2008, PERŞEMBE


Olay işleme için WPF kaynak bir sözlük arkasında kod ayarlamak mümkün mü?

Olası bir kaynak sözlük arkasında kod ayarlamak için WPF. Bir düğme için içsel örneğin XAML ilan ediyorum. Olay düğmesine tıklayın için işleme kodu denetimi arkasındaki kod dosyasında yapılır. Eğer bir düğme nasıl olay işleyicisi yazabilirim kodu için veri ile bir şablon oluşturmak için olsam kaynak sözlük içindeki düğmeye tıklayın.

CEVAP
19 EYLÜL 2008, Cuma


Ne istediğinin bir ResourceDictionary için arka plan kod dosyasını istiyorsun sanırım. Kesinlikle bunu yapabilirsiniz! Aslında, bir Pencere olarak aynı şekilde yapın:

Bir ResourceDictionary MyResourceDictionary denir. Senin MyResourceDictionary.xaml, x dosya:Sınıf gibi kök öğesi özniteliği:

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                x:Class="MyCompany.MyProject.MyResourceDictionary"
                x:ClassModifier="public">

Daha sonra dosya MyResourceDictionary denilen arkasında bir kod oluşturun.xaml.aşağıdaki bildirimi ile cs:

namespace MyCompany.MyProject
{
    partial class MyResourceDictionary : ResourceDictionary
    { 
       public MyResourceDictionary()
       {
          InitializeComponent();
       }     
       ... // event handlers ahead..
    }
}

Ve bitti. Kod arkasında ne istersen koyabilirsin: yöntemler, özellikler ve olay işleyicileri.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
Wpf

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • brokenbellsVEVO

    brokenbellsV

    11 EYLÜL 2009
  • Kupa World

    Kupa World

    1 EYLÜL 2011
  • Ricardo Cerqueira

    Ricardo Cerq

    28 Mayıs 2008