//Update the Values void diagramView_ConnectorSelected(object sender, ConnectorRoutedEventArgs evtArgs) { Linegrid.IsEnabled = true; lineexpander.IsEnabled = true; lineexpander.IsExpanded = true; LineConnector selectedline = (evtArgs.Connector as LineConnector); CustomPortShape.ToolTip = "Select Custom PortShape"; Linegrid.ToolTip = "Provide the Custom Values"; WidthValue.IsEnabled = false; HeightValue.IsEnabled = false; TopValue.IsEnabled = false; LeftValue.IsEnabled = false; top.IsEnabled = false; left.IsEnabled = false; width.IsEnabled = false; height.IsEnabled = false; fill.IsEnabled = false; Fill.IsEnabled = false; fill.Opacity = 0.1; stroke.Opacity = 0.1; stroke.IsEnabled = false; Stroke.IsEnabled = false; portshape.IsEnabled = false; customshape.IsEnabled = false; DefualtShape.IsEnabled = false; }
//LineConnectorunselected event void diagramView_ConnectorUnSelected(object sender, ConnectorRoutedEventArgs evtArgs) { selectedline = (evtArgs.Connector as LineConnector); Head.IsChecked = false; Tail.IsChecked = false; WidthValue.Text = string.Empty; HeightValue.Text = string.Empty; ThicknessValue.Text = string.Empty; fill.Color = Colors.Black; stroke.Color = Colors.Black; decoratorgrid.IsEnabled = false; Shapegrid.IsEnabled = false; fill.Opacity = 0.1; stroke.Opacity = 0.1; }
//Update the Values void diagramView_ConnectorUnSelected(object sender, ConnectorRoutedEventArgs evtArgs) { Linegrid.IsEnabled = true; lineexpander.IsEnabled = false; lineexpander.IsExpanded = false; TopValue.Text = String.Empty; LeftValue.Text = String.Empty; WidthValue.Text = String.Empty; HeightValue.Text = String.Empty; head.ToolTip = "Select a LineConnector"; tail.ToolTip = "Select a LineConnector"; Linegrid.ToolTip = "Select a LineConnector"; head.IsChecked = false; tail.IsChecked = false; fill.Color = Colors.Black; stroke.Color = Colors.Black; }
//LineConnectorselected event void diagramView_ConnectorSelected(object sender, ConnectorRoutedEventArgs evtArgs) { decoratorgrid.IsEnabled = true; Shapegrid.IsEnabled = true; Customdename.IsEnabled = false; CustomHead.IsEnabled = false; HeadShape.IsEnabled = false; decoratorshape.IsEnabled = false; stroke.IsEnabled = false; Stroke.IsEnabled = false; fill.IsEnabled = false; Fill.IsEnabled = false; fill.Opacity = 0.1; stroke.Opacity = 0.1; Sthickness.IsEnabled = false; ThicknessValue.IsEnabled = false; WidthValue.IsEnabled = false; HeightValue.IsEnabled = false; width.IsEnabled = false; height.IsEnabled = false; //LineConnector selectedline = (evtArgs.Connector as LineConnector); //fill.Color = (selectedline.HeadDecoratorStyle.Fill as SolidColorBrush).Color; //stroke.Color = (selectedline.HeadDecoratorStyle.Stroke as SolidColorBrush).Color; }