Ejemplo n.º 1
0
		public void ChangeBottom(object sender, SelectionChangedEventArgs args)
		{
            ListBoxItem li4 = ((sender as ListBox).SelectedItem as ListBoxItem);
            LengthConverter myLengthConverter = new LengthConverter();
			Double db4 = (Double)myLengthConverter.ConvertFromString(li4.Content.ToString());
			Canvas.SetBottom(text1, db4);
			String st1 = (String)myLengthConverter.ConvertToString(Canvas.GetBottom(text1));
            canvasBottom.Text = "Canvas.Bottom = " + st1;
        }
Ejemplo n.º 2
0
		public void ChangeRight(object sender, SelectionChangedEventArgs args)
		{
            ListBoxItem li2 = ((sender as ListBox).SelectedItem as ListBoxItem);
            LengthConverter myLengthConverter = new LengthConverter();
			Double db2 = (Double)myLengthConverter.ConvertFromString(li2.Content.ToString());
			Canvas.SetRight(text1, db2);
			String st1 = (String)myLengthConverter.ConvertToString(Canvas.GetRight(text1));
			canvasRight.Text = "Canvas.Right = " + st1;
		}
Ejemplo n.º 3
0
        private void ChangeBottom(object sender, SelectionChangedEventArgs args)
        {
            ListBoxItem     li4 = ((sender as ListBox).SelectedItem as ListBoxItem);
            LengthConverter myLengthConverter = new LengthConverter();
            Double          db4 = (Double)myLengthConverter.ConvertFromString(li4.Content.ToString());

            Canvas.SetBottom(text1, db4);
            String st1 = (String)myLengthConverter.ConvertToString(Canvas.GetBottom(text1));

            canvasBottom.Text = "Canvas.Bottom = " + st1;
        }
Ejemplo n.º 4
0
        //</Snippet2>

        private void ChangeRight(object sender, SelectionChangedEventArgs args)
        {
            ListBoxItem     li2 = ((sender as ListBox).SelectedItem as ListBoxItem);
            LengthConverter myLengthConverter = new LengthConverter();
            Double          db2 = (Double)myLengthConverter.ConvertFromString(li2.Content.ToString());

            Canvas.SetRight(text1, db2);
            String st1 = (String)myLengthConverter.ConvertToString(Canvas.GetRight(text1));

            canvasRight.Text = "Canvas.Right = " + st1;
        }
Ejemplo n.º 5
0
        public void ChangeTop(object sender, SelectionChangedEventArgs args)
        {
            ListBoxItem     li3 = ((sender as ListBox).SelectedItem as ListBoxItem);
            LengthConverter myLengthConverter = new LengthConverter();
            Double          db3 = (Double)myLengthConverter.ConvertFromString(li3.Content.ToString());

            Canvas.SetTop(text1, db3);
            String st1 = (String)myLengthConverter.ConvertToString(Canvas.GetTop(text1));

            canvasTop.Text = "Canvas.Top = " + st1;
        }
Ejemplo n.º 6
0
        //属性窗口标题栏右键单击收缩展开
        private void title_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
        {
            var t = sender as Label;

            if (Height == t.ActualHeight)
            {
                var lc = new LengthConverter();
                Height = (double)lc.ConvertFromString("auto");
            }
            else
            {
                Height = t.ActualHeight;
            }
            e.Handled = true;
        }
Ejemplo n.º 7
0
        private void PopupAdjust(object sender, EventArgs e)
        {
            //<SnippetIsOpen>
            myPopupIsOpen.IsOpen = true;
            //</SnippetIsOpen>

            //<SnippetPopupPosition>
            Popup myPopup = new Popup();

            myPopup.PlacementTarget    = myEllipse;
            myPopup.PlacementRectangle = new Rect(0, 0, 30, 50);
            myPopup.VerticalOffset     = 20;
            myPopup.HorizontalOffset   = 20;
            myPopup.Placement          = PlacementMode.Bottom;
            myPopup.PopupAnimation     = PopupAnimation.Fade;
            myPopup.AllowsTransparency = true;
            TextBlock popupText = new TextBlock();

            popupText.Background   = Brushes.Beige;
            popupText.FontSize     = 12;
            popupText.Width        = 75;
            popupText.TextWrapping = TextWrapping.Wrap;
            myPopup.Child          = popupText;
            //</SnippetPopupPosition>

            //<SnippetChild>
            Popup     myPopupWithText = new Popup();
            TextBlock textBlock       = new TextBlock();

            textBlock.Text        = "Popup Text";
            textBlock.Background  = Brushes.Yellow;
            myPopupWithText.Child = textBlock;
            myStackPanel.Children.Add(myPopup);
            //</SnippetChild>

            LengthConverter myPopupLengthConverter = new LengthConverter();

            //<SnippetAllowsTransparency>
            myPopup.AllowsTransparency = true;
            //</SnippetAllowsTransparency>

            //<SnippetHorizontalVerticalOffset>
            myPopup.HorizontalOffset =
                (Double)myPopupLengthConverter.ConvertFromString(".5cm");
            myPopup.VerticalOffset =
                (Double)myPopupLengthConverter.ConvertFromString(".1cm");
            //</SnippetHorizontalVerticalOffset>

            //<SnippetHasDropShadow>
            bool hasDropShadow = myPopup.HasDropShadow;
            //</SnippetHasDropShadow>

            TextBlock myTextBlock = new TextBlock();

            myTextBlock.Text       = "Special TextBlock";
            myTextBlock.Background = Brushes.Orange;
            myTextBlock.Height     = 20;

            Popup     myTextBlockPopup = new Popup();
            TextBlock popupDescription = new TextBlock();

            popupDescription.Background = Brushes.Coral;
            popupDescription.Text       = "Special Popup Text";

            //<SnippetPlacement>
            myTextBlockPopup.PlacementTarget    = myTextBlock;
            myTextBlockPopup.PlacementRectangle = new Rect(0, 0, 30, 40);
            myTextBlockPopup.Placement          = PlacementMode.Center;
            myTextBlockPopup.Child  = popupDescription;
            myTextBlockPopup.IsOpen = true;
            //</SnippetPlacement>

            //<SnippetAnimation>
            myTextBlockPopup.PopupAnimation = PopupAnimation.Fade;
            //</SnippetAnimation>


            //<SnippetStaysOpen>
            myTextBlockPopup.StaysOpen = true;
            //</SnippetStaysOpen>
            myStackPanel.Children.Add(myTextBlock);
        }
Ejemplo n.º 8
0
 private double StringToLength(string value)
 {
     return((double)_lengthConverter.ConvertFromString(value));
 }