Ejemplo n.º 1
0
        static StructuredItemsView()
        {
            ElementHandlerRegistry.RegisterPropertyContentHandler <StructuredItemsView <T> >(nameof(Header),
                                                                                             _ => new ContentPropertyHandler <XF.StructuredItemsView>((itemsView, valueElement) => itemsView.Header = valueElement));

            ElementHandlerRegistry.RegisterPropertyContentHandler <StructuredItemsView <T> >(nameof(Footer),
                                                                                             _ => new ContentPropertyHandler <XF.StructuredItemsView>((itemsView, valueElement) => itemsView.Footer = valueElement));
        }
Ejemplo n.º 2
0
        static ItemsView()
        {
            ElementHandlerRegistry.RegisterPropertyContentHandler <ItemsView <T> >(nameof(ItemTemplate),
                                                                                   (renderer, _, component) => new DataTemplatePropertyHandler <XF.ItemsView, T>(component,
                                                                                                                                                                 (itemsView, dataTemplate) => itemsView.ItemTemplate = dataTemplate));

            ElementHandlerRegistry.RegisterPropertyContentHandler <ItemsView <T> >(nameof(EmptyView),
                                                                                   renderer => new ContentPropertyHandler <XF.ItemsView>(
                                                                                       (itemsView, valueElement) => itemsView.EmptyView = valueElement));
        }
Ejemplo n.º 3
0
 static partial void RegisterAdditionalHandlers()
 {
     ElementHandlerRegistry.RegisterPropertyContentHandler <Page>(nameof(ToolbarItems),
                                                                  _ => new ListContentPropertyHandler <MC.Page, MC.ToolbarItem>(page => page.ToolbarItems));
 }
Ejemplo n.º 4
0
 static partial void RegisterAdditionalHandlers()
 {
     ElementHandlerRegistry.RegisterPropertyContentHandler <VisualElement>(nameof(Background),
                                                                           _ => new ContentPropertyHandler <MC.VisualElement>((visualElement, contentElement) => visualElement.Background = (MC.Brush)contentElement));
 }