public CellPropertiesControl() { InitializeComponent(); PropertiesCtrl = new PropertiesListControl(); TupleCtrl = new CellTupleControl(); TabItem PropertiesTab = new TabItem(); PropertiesTab.Header = Localization.Properties; PropertiesTab.Style = TabCtrl.Resources["TabControlOutputItem"] as Style; PropertiesTab.Content = PropertiesCtrl; TabItem TupleTab = new TabItem(); TupleTab.Header = Localization.Tuple; TupleTab.Style = TabCtrl.Resources["TabControlOutputItem"] as Style; TupleTab.Content = TupleCtrl; TabCtrl.TabCtrl.Items.Add(PropertiesTab); TabCtrl.TabCtrl.Items.Add(TupleTab); TupleCtrl.HierarchyColumn.Width = PropertiesCtrl.PropertyColumnWidth; TupleCtrl.MemberColumn.Width = PropertiesCtrl.ValueColumnWidth; PropertiesTab.Header = Localization.Properties; TupleTab.Header = Localization.Tuple; TabToolBar toolBar = TabCtrl.ToolBar; if (toolBar != null) { RanetToolBarButton copyBtn = new RanetToolBarButton(); ToolTipService.SetToolTip(copyBtn, Localization.CopyToClipboard_ToolTip); copyBtn.Content = UiHelper.CreateIcon(UriResources.Images.Copy16); toolBar.Stack.Children.Add(copyBtn); copyBtn.Click += new RoutedEventHandler(CopyButton_Click); } }