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 } ); }
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 } ); }