Пример #1
0
        private void CreateToolbarTemplate()
        {
            if (ToolbarTemplate.IsDefined("Main")) return;

            var segmentedControl = new SegmentedControl() { Style = SegmentStyle.TextureRounded, SelectionMode = ItemSelectionMode.None };
            segmentedControl.Segments.Add(new Segment() { Image = Image.GoLeftTemplate });
            segmentedControl.Segments.Add(new Segment() { Image = Image.GoRightTemplate });
            var backForwardItem = new ViewToolbarItem("Foo") { PaletteLabel = "Back/Forward", View = segmentedControl };

            ToolbarTemplate.TryDefine
            (
                "Main",
                new []
                {
                    backForwardItem,
                    ToolbarItem.SeparatorToolbarItem,
                    ToolbarItem.SpaceToolbarItem,
                    ToolbarItem.FlexibleSpaceToolbarItem
                },
                new []
                {
                    backForwardItem
                }
            );
        }
Пример #2
0
        private void CreateToolbarTemplate()
        {
            if (ToolbarTemplate.IsDefined("Main")) return;

            var segmentedControl = new SegmentedControl() { Style = SegmentStyle.TextureRounded, SelectionMode = ItemSelectionMode.None };
            segmentedControl.Segments.Add(new Segment() { Image = Image.GoLeftTemplate });
            segmentedControl.Segments.Add(new Segment() { Image = Image.GoRightTemplate });
            var myItem1 = new ImageToolbarItem("Foo") { Label = "Foo", Image = Image.Info };
            var myItem2 = new ImageToolbarItem("Bar") { Label = "Bar", Image = Image.UserAccounts };
            var myItem3 = new ViewToolbarItem("FooBar") { Label = "FooBar", View = segmentedControl };
            var myItem4 = new ViewToolbarItem("Search") { Label = "Search", View = new SearchField() };

            ToolbarTemplate.TryDefine
            (
                "Main",
                new []
                {
                    ToolbarItem.ColorsToolbarItem,
                    ToolbarItem.FontsToolbarItem,
                    ToolbarItem.SeparatorToolbarItem,
                    ToolbarItem.SpaceToolbarItem,
                    ToolbarItem.FlexibleSpaceToolbarItem,
                    myItem1,
                    myItem2,
                    myItem3,
                    myItem4
                },
                new []
                {
                    ToolbarItem.ColorsToolbarItem,
                    myItem1,
                    myItem3,
                    ToolbarItem.FlexibleSpaceToolbarItem,
                    myItem4
                }
            );
        }