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

  • Amazon Web Services

    Amazon Web S

    8 NİSAN 2009
  • Mark Halberstadt

    Mark Halbers

    19 ŞUBAT 2010
  • Top10Series

    Top10Series

    26 Kasım 2008