ovuse
Version:
WPF-inspired Web UI framework
20 lines (19 loc) • 830 B
TypeScript
import { UIElement, XamlReader } from '.';
import { DependencyObject, DependencyProperty } from '..';
export declare class DataTemplate extends DependencyObject {
private _innerXaml;
setInnerXaml(value: string): void;
private _xamlLoader;
setXamlLoader(loader: XamlReader): void;
createElement(): UIElement | null;
static getTemplateForItem(templates: DataTemplate[], item: any, name?: string | null): DataTemplate | null;
static getTemplateForMedia(templates: DataTemplate[]): DataTemplate | null;
static targetTypeProperty: DependencyProperty;
targetType: string;
static targetMemberProperty: DependencyProperty;
targetMember: string;
static mediaProperty: DependencyProperty;
media: string;
static nameProperty: DependencyProperty;
name: string;
}