Inheritance: Dialog.Core.Builder.ElementBuilder
Exemplo n.º 1
0
        private void PhoneApplicationPage_Loaded(object s, RoutedEventArgs e)
        {
            var parser = new WindowsPhoneElementBuilder();

            var setter = new ExampleActionPropertySetter();

            setter.Actions["ShowDialogActivity"]         = (sender, args) => MessageBox.Show("Button click: ShowDialogActivity");
            setter.Actions["ShowDialogListViewActivity"] = (sender, args) => MessageBox.Show("Button click: ShowDialogListViewActivity");
            setter.Actions["ElementTest"]          = (sender, args) => MessageBox.Show("Button click: ElementTest");
            parser.CustomPropertySetters["Action"] = setter;
            var description = JsonConvert.DeserializeObject <ElementDescription>(JsonText);
            var root        = (RootElement)parser.Build(description);

            LayoutRoot.Children.Add(root.GetView());
        }
Exemplo n.º 2
0
        private void PhoneApplicationPage_Loaded(object s, RoutedEventArgs e)
        {
            var parser = new WindowsPhoneElementBuilder();

            var setter = new ExampleActionPropertySetter();
            setter.Actions["ShowDialogActivity"] = (sender, args) => MessageBox.Show("Button click: ShowDialogActivity");
            setter.Actions["ShowDialogListViewActivity"] = (sender, args) => MessageBox.Show("Button click: ShowDialogListViewActivity");
            setter.Actions["ElementTest"] = (sender, args) => MessageBox.Show("Button click: ElementTest");
            parser.CustomPropertySetters["Action"] = setter;
            var description = JsonConvert.DeserializeObject<ElementDescription>(JsonText);
            var root = (RootElement)parser.Build(description);

            LayoutRoot.Children.Add(root.GetView());


        }