DialogDebuggerVisualizer Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Všechny vlastní vizualizéry ladicího programu musí být odvozeny z této třídy a poskytovat konstruktor bez parametrů, který bude volána VS.
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
- Dědičnost
-
DialogDebuggerVisualizer
Příklady
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);
}
}
Poznámky
Toto je třída na straně ladicího programu, která přijímá data ze zdroje objektu prostřednictvím zprostředkovatele objektu. Tato třída zodpovídá za zobrazení a správu uživatelského rozhraní a volitelné úpravy dat. K použití této třídy obvykle stačí přepsat pouze metodu Show().
Konstruktory
DialogDebuggerVisualizer() |
Zastaralé.
Vytvoří novou instanci dialogDebuggerVisualizer základní třídy, která používá zásadu Legacy serializace při komunikaci s VisualizerObjectSource. |
DialogDebuggerVisualizer(FormatterPolicy) |
Vytvoří novou instanci dialogDebuggerVisualizer základní třídy, která při FormatterPolicy komunikaci s VisualizerObjectSource. |
Metody
Show(IDialogVisualizerService, IVisualizerObjectProvider) |
Zobrazí vizualizér. |