본문 바로가기
다양한 실전소스코드/WPF(C#)

[Solved] C# WPF Scrollview Position Get (스크롤 위치따라 반응)

by aibattle 2021. 6. 29.
728x90
반응형

ScrollChanged 이벤트에

.VerticalOffset 의 값이 화면을 벗어날때마다 다른 것을 표시하도록 했다.

화면값이 2000이면,  2000 단위마다 다른 값으로 셋팅

        private void Scrollview_navernews_ScrollChanged(object sender, ScrollChangedEventArgs e)
        {
            Dispatcher.Invoke(new Action(() =>
            {
 
 
                if (scrollview_navernews.VerticalOffset > 15400)
                {
                    if (label_naverdisplay1.Content != "많이본뉴스")
                    {
                        G_speechText1 = "많이본뉴스";
                        G_speek1("많이본뉴스");
                    }
                    label_naverdisplay1.Content = "많이본뉴스";
                }
                else if (scrollview_navernews.VerticalOffset > 13200)
                {
                    if (label_naverdisplay1.Content != "장중 특징주")
                    {
                        G_speechText1 = "장중 특징주";
                        G_speek1("장중 특징주");
                    }
                    label_naverdisplay1.Content = "장중 특징주";
                }
cs
728x90
반응형

댓글