• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# Windows.SizeChangedInfo类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中System.Windows.SizeChangedInfo的典型用法代码示例。如果您正苦于以下问题:C# SizeChangedInfo类的具体用法?C# SizeChangedInfo怎么用?C# SizeChangedInfo使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



SizeChangedInfo类属于System.Windows命名空间,在下文中一共展示了SizeChangedInfo类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: OnRenderSizeChanged

        protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
        {
            RemoveBackBufferReference();
            _contentNeedsRefresh = true;

            base.OnRenderSizeChanged(sizeInfo);
        }
开发者ID:4ux-nbIx,项目名称:gemini,代码行数:7,代码来源:DrawingSurface.cs


示例2: OnRenderSizeChanged

        protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
        {
            base.OnRenderSizeChanged(sizeInfo);

            Canvas.SetTop(checkBox, (sizeInfo.NewSize.Height / 2) - (checkBox.Height / 2));
            Canvas.SetLeft(checkBox, (sizeInfo.NewSize.Width / 2) - (checkBox.Width / 2));
        }
开发者ID:iKenndac,项目名称:KNControlsWPF,代码行数:7,代码来源:KNCheckboxCell.cs


示例3: OnRenderSizeChanged

 protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
 {
     base.OnRenderSizeChanged(sizeInfo);
     Size sz = MeasureString("X");
     this._maximumLines = (int)(this.ActualHeight / sz.Height);
     this.LineHeight = sz.Height;
 }
开发者ID:Dr1N,项目名称:Whiteboard,代码行数:7,代码来源:BoardTextBox.cs


示例4: OnRenderSizeChanged

        protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
        {
            if (this.Model == null) return;

            this.Model.BarLength = progress.ActualWidth;
            base.OnRenderSizeChanged(sizeInfo);
        }
开发者ID:jrc60752,项目名称:iRacingAdminSync,代码行数:7,代码来源:ReplayBarView.xaml.cs


示例5: OnRenderSizeChanged

        protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
        {
            base.OnRenderSizeChanged(sizeInfo);

            //InvalidateArrange();
            //LayoutChildren();
        }
开发者ID:sohong,项目名称:greenfleet-viewer,代码行数:7,代码来源:HelloBox.cs


示例6: OnRenderSizeChanged

        protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
        {
            base.OnRenderSizeChanged(sizeInfo);

            AcHeight = ActualHeight;
            AcWidth = ActualWidth;
        }
开发者ID:heyixiaoran,项目名称:BoardClient,代码行数:7,代码来源:WidgetListView.cs


示例7: OnRenderSizeChanged

        protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
        {
            base.OnRenderSizeChanged(sizeInfo);

            if (!this.kinectManager.KinectSensor.IsAvailable)
            {
                if (!backgroundInitialized)
                {
                    /*
                    backgroundInitialized = true;
                    BitmapSource source = ImageExtensions.ToBitmapSource(KinectShowcase.Properties.Resources.background);
                    // Calculate stride of source
                    int stride = source.PixelWidth * (source.Format.BitsPerPixel / 8);
                    // Create data array to hold source pixel data
                    byte[] data = new byte[stride * source.PixelHeight];
                    // Copy source image pixels to the data array
                    source.CopyPixels(data, stride, 0);
                    // Create WriteableBitmap to copy the pixel data to.
                    WriteableBitmap target = new WriteableBitmap(source.PixelWidth, source.PixelHeight, source.DpiX, source.DpiY, source.Format, null);
                    // Write the pixel data to the WriteableBitmap.
                    target.WritePixels(new Int32Rect(0, 0, source.PixelWidth, source.PixelHeight), data, stride, 0);
                    skeletonView.Source = target;
                    skeletonView.Update();
                     * */
                }
            }
            else
            {
                skeletonView.Update();
            }
            ViewModelLocator.Locator().ApplicationViewModel.SkeletonView.SetKinectManager(this.kinectManager);
        }
开发者ID:Dig-Doug,项目名称:BU_KinectShowcase,代码行数:32,代码来源:MainWindow.xaml.cs


示例8: OnRenderSizeChanged

 protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
 {
     if(sizeInfo.NewSize.Width > 0)
     {
         base.OnRenderSizeChanged(sizeInfo);
     }
 }
开发者ID:WinstonSmith77,项目名称:Clock,代码行数:7,代码来源:MainWindow.xaml.cs


示例9: OnRenderSizeChanged

		protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
		{
			if (_standardHeight == 0)
				_standardHeight = sizeInfo.NewSize.Height;

			base.OnRenderSizeChanged(sizeInfo);
		}
开发者ID:Altaxo,项目名称:Altaxo,代码行数:7,代码来源:ImageComboBox.cs


示例10: OnRenderSizeChanged

        protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
        {
            // If we don't do this, HwndHost doesn't seem to pick up on all size changes.
            UpdateWindowPos();

            base.OnRenderSizeChanged(sizeInfo);
        }
开发者ID:DraTeots,项目名称:gemini,代码行数:7,代码来源:ClippingHwndHost.cs


示例11: OnRenderSizeChanged

        /// <summary>
        /// Adjust the top and bottom gloss rectangles to fit the new geometry of the control.
        /// </summary>
        /// <param name="sizeInfo">The new geometry information.</param>
        protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
        {
            base.OnRenderSizeChanged(sizeInfo);

            double height = sizeInfo.NewSize.Height;
            double width = sizeInfo.NewSize.Width;

            // topGloss should be half the height of the container
            topGloss.Height = height / 2;
            topGloss.Width = width;

            // bottomGloss should be 40% of the height of the container and
            // its top set at the 40% Y value of the height of the container
            Thickness margin = new Thickness();
            margin.Left = bottomGloss.Margin.Left;
            margin.Top = height * 0.35;
            margin.Right = bottomGloss.Margin.Right;
            margin.Bottom = bottomGloss.Margin.Bottom;

            bottomGloss.Height = height * 0.45;
            bottomGloss.Width = width;
            bottomGloss.Margin = margin;

            // clip off the top rounded corners
            bottomGloss.Clip = new RectangleGeometry(
                new Rect(0, 3, bottomGloss.Width, bottomGloss.Height - 3));
        }
开发者ID:pengyancai,项目名称:cs-util,代码行数:31,代码来源:DetailPanel.cs


示例12: OnRenderSizeChanged

        protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
        {
            base.OnRenderSizeChanged(sizeInfo);

            ResetTransformOrigin();
            UpdateTransform();
        }
开发者ID:huoxudong125,项目名称:XamlMapControl,代码行数:7,代码来源:MapBase.WPF.cs


示例13: OnRenderSizeChanged

        protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
        {
            if (ItemsSource == null || ItemsSource.Count == 0 || ScrollViewer == null) return;

            var screenTopRowIndex = GetScreenTopRowIndex();
            var count = GetDesiredDisplayCount();

            if (ItemsSource.Count <= (screenTopRowIndex + count) && sizeInfo.PreviousSize.Height < sizeInfo.NewSize.Height)
            {
                var gap = sizeInfo.NewSize.Height - sizeInfo.PreviousSize.Height;
                if (gap < RowHeight)
                {
                    if (sizeInfo.PreviousSize.Height < RowHeight)
                        ScrollViewer.ScrollToEnd();
                }
                else
                {
                   //以下2行位查明意图
                   //xvar offset = gap / RowHeight * ScrollViewer.ExtentHeight / ItemsSource.Count;
                   //xScrollViewer.ScrollToVerticalOffset(ScrollViewer.VerticalOffset - offset);
                    Refresh(false);
                }
            }
            else
                Refresh(false);

            base.OnRenderSizeChanged(sizeInfo);
        }
开发者ID:Mrding,项目名称:Ribbon,代码行数:28,代码来源:ElementListBox.cs


示例14: OnRenderSizeChanged

        protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
        {
            if (this.Model == null) return;

            this.Model.LineWidth = (float)this.ActualWidth - 10f;
            this.Model.TrackWidth = (float)this.ActualWidth;
            base.OnRenderSizeChanged(sizeInfo);
        }
开发者ID:jrc60752,项目名称:iRacingAdminSync,代码行数:8,代码来源:TrackBarView.xaml.cs


示例15: OnRenderSizeChanged

        protected override void OnRenderSizeChanged( SizeChangedInfo sizeInfo )
        {
            base.OnRenderSizeChanged( sizeInfo );

            m_scroll.Minimum = 0;
            m_scroll.Maximum = m_layers.ActualHeight - 70;
            Draw( ChangeType.Resize );
        }
开发者ID:andrevdm,项目名称:WpfLayeredDrawingDemo,代码行数:8,代码来源:MainWindow.xaml.cs


示例16: OnRenderSizeChanged

        /// <summary>
        /// Called when the value of the RenderSize property has changed.
        /// </summary>
        /// <param name="sizeInfo"></param>
        protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
        {
            base.OnRenderSizeChanged(sizeInfo);

            MainGridRotateTransform.CenterX = sizeInfo.NewSize.Width / 2;
            MainGridRotateTransform.CenterY = sizeInfo.NewSize.Width / 2;

            Recreate();
        }
开发者ID:uxoricide,项目名称:TxTranslation,代码行数:13,代码来源:ProgressSpinner.xaml.cs


示例17: OnRenderSizeChanged

        protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
        {
            base.OnRenderSizeChanged(sizeInfo);

            button.Width = sizeInfo.NewSize.Width - 20.0;

            Canvas.SetTop(button, (sizeInfo.NewSize.Height / 2) - (button.Height / 2));
            Canvas.SetLeft(button, (sizeInfo.NewSize.Width / 2) - (button.Width / 2));
        }
开发者ID:iKenndac,项目名称:KNControlsWPF,代码行数:9,代码来源:KNButtonCell.cs


示例18: OnRenderSizeChanged

 protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
 {
     if (!DesignerProperties.GetIsInDesignMode(this) && deviceService != null)
     {
         DoResize();
         Invalidate();
     }
     base.OnRenderSizeChanged(sizeInfo);
 }
开发者ID:ukitake,项目名称:Stratum,代码行数:9,代码来源:DXControlLite.xaml.cs


示例19: OnRenderSizeChanged

 protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
 {
     base.OnRenderSizeChanged(sizeInfo);
       int num1 = 14;
       int num2 = 0;
       if (Environment.OSVersion.Version.Major == 5 && Environment.OSVersion.Version.Minor == 1)
     num2 = (int) (SystemParameters.HorizontalScrollBarHeight * 0.5);
       this.wfHost.Width = sizeInfo.NewSize.Width - 2.0 * SystemParameters.ResizeFrameVerticalBorderWidth + SystemParameters.VerticalScrollBarWidth - (double) num1;
       this.wfHost.Height = sizeInfo.NewSize.Height - 2.0 * SystemParameters.ResizeFrameHorizontalBorderHeight - SystemParameters.HorizontalScrollBarHeight - (double) num2;
 }
开发者ID:mattlorimor,项目名称:AddInSpy,代码行数:10,代码来源:WfDataProxyWindow.xaml.cs


示例20: OnRenderSizeChanged

		protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
		{
			base.OnRenderSizeChanged(sizeInfo);

			if (null == _img.Parent)
			{
				ImplantImage(sizeInfo.NewSize.Height * _relativeImageWidth, sizeInfo.NewSize.Height);
				SetImageFromContent();
			}
		}
开发者ID:Altaxo,项目名称:Altaxo,代码行数:10,代码来源:EditableImageComboBox.cs



注:本文中的System.Windows.SizeChangedInfo类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# Windows.SplashScreen类代码示例发布时间:2022-05-26
下一篇:
C# Windows.SizeChangedEventArgs类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap