DialogDebuggerVisualizer Sınıf

Tanım

Tüm özel Hata Ayıklayıcı Görselleştiricileri bu sınıftan türetilmelidir ve VS tarafından çağrılmak üzere parametresiz bir oluşturucu sağlamalıdır.

public ref class DialogDebuggerVisualizer abstract
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DialogDebuggerVisualizer abstract
[Windows::Foundation::Metadata::WebHostHidden]
class DialogDebuggerVisualizer abstract
public abstract class DialogDebuggerVisualizer
type DialogDebuggerVisualizer = class
Public MustInherit Class DialogDebuggerVisualizer
Devralma
DialogDebuggerVisualizer

Örnekler

public class Visualizer1 : DialogDebuggerVisualizer
{
    protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
    {
        IVisualizerObjectProvider3 objectProvider3 = (IVisualizerObjectProvider3)objectProvider;

        // TODO: Get the object to display a visualizer for.  
        var data = objectProvider3.GetObject<MyExampleType>();

        // TODO: Display your view of the object.  
        //       Replace displayForm with your own custom Form or Control.  
        Form displayForm = new Form();
        displayForm.Text = data.ToString();
        windowService.ShowDialog(displayForm);
    }
}

Açıklamalar

Bu, nesne sağlayıcısı aracılığıyla nesne kaynağından veri alan hata ayıklayıcı tarafı sınıfıdır. Bu sınıf, kullanıcı arabirimini göstermek ve yönetmek ve verilerin isteğe bağlı olarak düzenlenmesinden sorumludur. Genellikle, bu sınıfı kullanmak için yalnızca Show() yöntemini geçersiz kılmanız gerekir.

Oluşturucular

DialogDebuggerVisualizer()
Geçersiz.

ile iletişim kurarken serileştirme ilkesini kullanan Legacy DialogDebuggerVisualizer temel sınıfının yeni bir örneğini VisualizerObjectSourceoluşturur.

DialogDebuggerVisualizer(FormatterPolicy)

ile iletişim kurarken belirtilen serileştirme ilkesini kullanan FormatterPolicy DialogDebuggerVisualizer temel sınıfının yeni bir örneğini VisualizerObjectSourceoluşturur.

Yöntemler

Show(IDialogVisualizerService, IVisualizerObjectProvider)

Görselleştiriciyi görüntüler.

Şunlara uygulanır