本文整理汇总了C#中IBinding.GetWindowArea方法的典型用法代码示例。如果您正苦于以下问题:C# IBinding.GetWindowArea方法的具体用法?C# IBinding.GetWindowArea怎么用?C# IBinding.GetWindowArea使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IBinding
的用法示例。
在下文中一共展示了IBinding.GetWindowArea方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Display
public void Display( IBinding binding )
{
if( binding == null ) return;
if( Window == null )
{
Window = new CKWindow();
}
Binding = binding;
Rect r = Binding.GetWindowArea();
if( r != Rect.Empty )
{
Window.Dispatcher.BeginInvoke( new Action( () =>
{
Window.Opacity = .8;
Window.Background = new System.Windows.Media.SolidColorBrush( System.Windows.Media.Color.FromRgb( 152, 120, 152 ) );
Window.ResizeMode = ResizeMode.NoResize;
Window.WindowStyle = WindowStyle.None;
Window.ShowInTaskbar = false;
Window.Show();
Window.Left = r.Left;
Window.Top = r.Top;
Window.Width = r.Width;
Window.Height = r.Height;
Window.Topmost = true;
} ) );
}
}