RequestBringIntoView

ScrollViewer에는 내부 객체에 Focus가 되었을 때

자동으로 해당 객체를 향해 스크롤되도록 하는 기능이 있다.

이 기능을 막기 위해선 Focus될 객체에서 RequestBringIntoView라는 이벤트를 잡아

e.Handled = true;

로 처리해주면 된다.

'.NET > WPF' 카테고리의 다른 글

WPF Graphics Rendering  (0) 2021.08.15
Routed Event  (0) 2021.08.15
Save Canvas as an Image  (0) 2021.08.15
LayoutTransform vs. RenderTransform  (0) 2021.08.15
ListBox: background of selected item when not focused  (0) 2021.08.09
var rtbmp = new RenderTargetBitmap(
    (int)myCanvas.ActualWidth,
    (int)myCanvas.ActualHeight,
    96d, 96d,
    PixelFormats.Default);

rtbmp.Render(myCanvas);

using (var fs = new FileStream(sFilePath, FileMode.Create, FileAccess.Write, FileShare.None))
{
    var encoder = new JpegBitmapEncoder();
    encoder.Frames.Add(BitmapFrame.Create(rtbmp));
    encoder.Save(fs);
}

'.NET > WPF' 카테고리의 다른 글

WPF Graphics Rendering  (0) 2021.08.15
Routed Event  (0) 2021.08.15
ScrollViewer Tips  (0) 2021.08.15
LayoutTransform vs. RenderTransform  (0) 2021.08.15
ListBox: background of selected item when not focused  (0) 2021.08.09

+ Recent posts