1 write to _chromeInfo
PresentationFramework (1)
System\Windows\Shell\WindowChromeWorker.cs (1)
86_chromeInfo = newChrome;
43 references to _chromeInfo
PresentationFramework (43)
System\Windows\Shell\WindowChromeWorker.cs (43)
79if (newChrome == _chromeInfo) 85_chromeInfo?.PropertyChangedThatRequiresRepaint -= _OnChromePropertyChangedThatRequiresRepaint; 87_chromeInfo?.PropertyChangedThatRequiresRepaint += _OnChromePropertyChangedThatRequiresRepaint; 147if (_chromeInfo != null) 165if (_chromeInfo != null) 185_chromeInfo?.PropertyChangedThatRequiresRepaint -= _OnChromePropertyChangedThatRequiresRepaint; 206if (_chromeInfo != null && _hwnd != IntPtr.Zero) 228if (_chromeInfo == null) 271Assert.IsNotNull(_chromeInfo); 293if (_chromeInfo.NonClientFrameEdges != NonClientFrameEdges.None) 295if (Utility.IsFlagSet((int)_chromeInfo.NonClientFrameEdges, (int)NonClientFrameEdges.Top)) 303if (Utility.IsFlagSet((int)_chromeInfo.NonClientFrameEdges, (int)NonClientFrameEdges.Left)) 311if (Utility.IsFlagSet((int)_chromeInfo.NonClientFrameEdges, (int)NonClientFrameEdges.Bottom)) 319if (Utility.IsFlagSet((int)_chromeInfo.NonClientFrameEdges, (int)NonClientFrameEdges.Right)) 395if (_chromeInfo.NonClientFrameEdges != NonClientFrameEdges.None) 404if (Utility.IsFlagSet((int)_chromeInfo.NonClientFrameEdges, (int)NonClientFrameEdges.Top)) 408if (Utility.IsFlagSet((int)_chromeInfo.NonClientFrameEdges, (int)NonClientFrameEdges.Left)) 412if (Utility.IsFlagSet((int)_chromeInfo.NonClientFrameEdges, (int)NonClientFrameEdges.Bottom)) 416if (Utility.IsFlagSet((int)_chromeInfo.NonClientFrameEdges, (int)NonClientFrameEdges.Right)) 500if (_chromeInfo.UseAeroCaptionButtons) 503if (Utility.IsOSVistaOrNewer && _chromeInfo.GlassFrameThickness != default(Thickness) && _isGlassEnabled) 713_isGlassEnabled = frameState && _chromeInfo.GlassFrameThickness != default(Thickness); 806double topLeftRadius = DpiHelper.LogicalPixelsToDevice(new Point(_chromeInfo.CornerRadius.TopLeft, 0), dpi.DpiScaleX, dpi.DpiScaleY).X; 809if (_IsUniform(_chromeInfo.CornerRadius)) 822double topRightRadius = DpiHelper.LogicalPixelsToDevice(new Point(_chromeInfo.CornerRadius.TopRight, 0), dpi.DpiScaleX, dpi.DpiScaleY).X; 830double bottomLeftRadius = DpiHelper.LogicalPixelsToDevice(new Point(_chromeInfo.CornerRadius.BottomLeft, 0), dpi.DpiScaleX, dpi.DpiScaleY).X; 838double bottomRightRadius = DpiHelper.LogicalPixelsToDevice(new Point(_chromeInfo.CornerRadius.BottomRight, 0), dpi.DpiScaleX, dpi.DpiScaleY).X; 955Thickness deviceGlassThickness = DpiHelper.LogicalThicknessToDevice(_chromeInfo.GlassFrameThickness, dpi.DpiScaleX, dpi.DpiScaleY); 957if (_chromeInfo.NonClientFrameEdges != NonClientFrameEdges.None) 964if (Utility.IsFlagSet((int)_chromeInfo.NonClientFrameEdges, (int)NonClientFrameEdges.Top)) 969if (Utility.IsFlagSet((int)_chromeInfo.NonClientFrameEdges, (int)NonClientFrameEdges.Left)) 974if (Utility.IsFlagSet((int)_chromeInfo.NonClientFrameEdges, (int)NonClientFrameEdges.Bottom)) 979if (Utility.IsFlagSet((int)_chromeInfo.NonClientFrameEdges, (int)NonClientFrameEdges.Right)) 1018if (mousePosition.Y >= windowPosition.Top && mousePosition.Y < windowPosition.Top + _chromeInfo.ResizeBorderThickness.Top + _chromeInfo.CaptionHeight) 1020onResizeBorder = (mousePosition.Y < (windowPosition.Top + _chromeInfo.ResizeBorderThickness.Top)); 1023else if (mousePosition.Y < windowPosition.Bottom && mousePosition.Y >= windowPosition.Bottom - (int)_chromeInfo.ResizeBorderThickness.Bottom) 1029if (mousePosition.X >= windowPosition.Left && mousePosition.X < windowPosition.Left + (int)_chromeInfo.ResizeBorderThickness.Left) 1033else if (mousePosition.X < windowPosition.Right && mousePosition.X >= windowPosition.Right - _chromeInfo.ResizeBorderThickness.Right) 1062if (_window == null || _chromeInfo == null) 1066double captionHeight = _chromeInfo.CaptionHeight; 1067Thickness resizeBorderThickness = _chromeInfo.ResizeBorderThickness; 1128Assert.IsNull(_chromeInfo);