2008-09-19 15 views
6

XPath sorgusuna dayanan öğeleri gösteren bir liste kutusu var.Xaml'ı dinamik bir xpath'e nasıl bağlarsınız?

Bu XPath sorgusu, GUI'de başka bir yerde kullanıcının seçimine bağlı olarak değişir. XPath her zaman aynı belgeye başvurur.

Şu anda, denetimin yeni bir XPath ifadesine bağlanmasını değiştirmek için biraz C# kodu kullanıyorum.

XAML'ye bir XPath'a bağlamak yerine, gerektiğinde bu XPath değerini değiştirin.

Bunu nasıl yaparım?

+0

göndermek veya bazı XAML bağlantı sağlayın Can biz Şu anda ne yaptığınızın bir örneği olarak görebiliyor musunuz? –

cevap

2

Sorunu zorlaştırmaya çalıştığınızı düşünüyorum. Ama dinamik bir kaynağa XPath tahsis düşündüm: okumak için

<.... ={Binding XPath={DynamicResource:res resource-name}} ... /> 

en iyi yer hakkında Beatriz günlüğü tüm bağlayıcı: http://www.beacosta.com/blog/

İlgili konular