GetCustomUI
Wywoływane przez PresentationHost.exe, jeśli zostały zaimplementowane, w celu pobrania niestandardowych komunikatów o postępie i błędach z hosta.
Składnia
HRESULT GetCustomUI( [out] BSTR* pwzProgressAssemblyName, [out] BSTR* pwzProgressClassName, [out] BSTR* pwzErrorAssemblyName, [out] BSTR* pwzErrorClassName );
Parametry
pwzProgressAssemblyName
[out] Wskaźnik do zestawu, który zawiera interfejs użytkownika postępu dostarczonego przez hosta.
pwzProgressClassName
[out] Nazwa klasy, która pełni rolę interfejsu użytkownika do pokazywania postępu dostarczanego przez hosta, najlepiej jako plik XAML, gdzie Page jest jego elementem najwyższego poziomu. Ta klasa znajduje się w zestawie określonym przez pwzProgressAssemblyName
.
pwzErrorAssemblyName
[out] Wskaźnik do zestawu, który zawiera interfejs użytkownika błędu dostarczonego przez hosta.
pwzErrorClassName
[out] Nazwa klasy, która jest interfejsem użytkownika błędu dostarczonego przez hosta, najlepiej w pliku XAML, w którym Page jest elementem najwyższego poziomu. Ta klasa znajduje się w zestawie określonym przez pwzErrorAssemblyName
.
Wartość właściwości/wartość zwracana
HRESULT: zignorowano.
Uwagi
Aplikacja hosta może mieć określoną tematykę, której domyślne interfejsy użytkownika PresentationHost.exemogą nie odpowiadać. Jeśli tak jest, aplikacja hosta może zaimplementować GetCustomUI, aby zwrócić interfejsy użytkownika postępu i błędów do PresentationHost.exe. PresentationHost.exe zawsze wywołuje GetCustomUI przed użyciem domyślnych interfejsów użytkownika.
Ta funkcja jest wywoływana raz podczas inicjowania elementu PresentationHost.
Zobacz też
.NET Desktop feedback