SORU
3 Aralık 2008, ÇARŞAMBA


Nasıl kırık WPF Veri bağlama algılamak için?

'Unit Testing WPF Bindings' aşağıdaki detaycı soru vardı.. . çevresinde bir soruyu cevaplamaya çalışırken ^ / ^ br . Eğer WPF Veri hatalı kablolama kurulum (ya da sadece doğru kablolu bir şey kırdı) Bağlama varsa bulmak için en iyi yolu nedir ?

Ünite-test yaklaşım Joel gibi kolunu bir kıymık '.. bu algılamak için daha kolay daha az Yük yollarını arıyorum. kaldırmak için soymak gibi görünüyor olsa da

Herkes veri WPF.. büyük bir şekilde bağlayıcı kendilerini adamış gibi görünüyor ve Yararları var.

CEVAP
5 Aralık 2008, Cuma


.NET 3.5 özel olarak çıkış belirli veri bağlantıları hakkında bilgi izleme için yeni bir yöntem kullanılmaya başlandı.Sistem.Tanılama.PresentationTraceSources.Altbağlı özellik herhangi bir bağlama veya veri sağlayıcısı için geçerli olabilir. İşte bir örnek:

<Window x:Class="WpfApplication1.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:diag="clr-namespace:System.Diagnostics;assembly=WindowsBase"
    Title="Debug Binding Sample"
    Height="300"
    Width="300">
    <StackPanel>
        <TextBox Name="txtInput" />
        <Label>
            <Label.Content>
                <Binding ElementName="txtInput"
                         Path="Text"
                         diag:PresentationTraceSources.TraceLevel="High" />
            </Label.Content>
        </Label>
    </StackPanel>
</Window>

Bu herhangi bir izleme yapılandırması gerek kalmadan, sadece belirli Visual Studio Output Penceresinde bağlama için izleme bilgileri koyacağız.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • apenney888

    apenney888

    27 EKİM 2010
  • backyardjay

    backyardjay

    8 ŞUBAT 2009
  • FILIPeeeK

    FILIPeeeK

    22 Mayıs 2006