国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

wpf控制垂直滾動(dòng)條到最上方

這篇具有很好參考價(jià)值的文章主要介紹了wpf控制垂直滾動(dòng)條到最上方。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

提示:文章寫完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔


使用場(chǎng)景

wpf項(xiàng)目中有個(gè)datagrid列表,當(dāng)數(shù)據(jù)出現(xiàn)垂直滾動(dòng)條時(shí)拉倒最下方,現(xiàn)在當(dāng)數(shù)據(jù)刷新時(shí)需要自動(dòng)返回到數(shù)據(jù)最上方。


提示:以下是本篇文章正文內(nèi)容,下面案例可供參考

上代碼

控制部分(加在需要滾動(dòng)的地方)

//控制滾動(dòng)條的位置到最上方
                            ScrollViewer scrollViewer = GetVisualChild<ScrollViewer>(你的控件名字);
                            if (scrollViewer != null)
                            {
                                scrollViewer.ScrollToTop();
                            }

獲取VisualChild(需要添加 using System.Windows.Media;)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-560248.html

private static T GetVisualChild<T>(DependencyObject parent) where T : Visual
        {
            T child = default(T);

            int numVisuals = VisualTreeHelper.GetChildrenCount(parent);
            for (int i = 0; i < numVisuals; i++)
            {
                Visual v = (Visual)VisualTreeHelper.GetChild(parent, i);
                child = v as T;
                if (child == null)
                {
                    child = GetVisualChild<T>(v);
                }
                if (child != null)
                {
                    break;
                }
            }
            return child;
        }

到了這里,關(guān)于wpf控制垂直滾動(dòng)條到最上方的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • element-ui table表格滾動(dòng)條拉到最右側(cè) 表頭與內(nèi)容不能對(duì)齊

    1.問(wèn)題概述 當(dāng)表格數(shù)據(jù)太多,會(huì)出現(xiàn)縱向滾動(dòng)條和橫向滾動(dòng)條,把橫向滾動(dòng)條拉到最右側(cè)時(shí),會(huì)出現(xiàn)表頭與內(nèi)容不能對(duì)齊的現(xiàn)象。 2.解決方法 1.當(dāng)頁(yè)面數(shù)據(jù)加載完畢后,在后面加上 2.別忘了給表格加上ref屬性

    2024年02月10日
    瀏覽(28)
  • WPF 設(shè)置窗體 Window的 WindowStyle=“None“ 上方有白條問(wèn)題

    WPF 設(shè)置窗體 Window的 WindowStyle=“None“ 上方有白條問(wèn)題

    WPF 重寫Window窗體的樣式為None,上方有一條白條線,如下圖: 解決方案: Window窗體屬性設(shè)置:ResizeMode=“CanMinimize” 解決之后顯示如下: 整體代碼參考如下: 備注:如果添加WindowStyle=“None” 和ResizeMode=\\\"CanMinimize\\\"同時(shí)設(shè)置,就不會(huì)顯示橫向?qū)Ш綏l

    2024年02月16日
    瀏覽(20)
  • AI與控制(二)從優(yōu)化到最優(yōu)控制,從動(dòng)態(tài)規(guī)劃到強(qiáng)化學(xué)習(xí)--1

    AI與控制(二)從優(yōu)化到最優(yōu)控制,從動(dòng)態(tài)規(guī)劃到強(qiáng)化學(xué)習(xí)--1

    ?優(yōu)化問(wèn)題,尤其靜態(tài)優(yōu)化問(wèn)題,在控制系統(tǒng)設(shè)計(jì)中隨處可見(jiàn),例如基于燃油經(jīng)濟(jì)性和駕駛體驗(yàn)的多目標(biāo)優(yōu)化的汽車發(fā)動(dòng)機(jī) MAP 標(biāo)定,基于性能指標(biāo)優(yōu)化的飛行器結(jié)構(gòu)設(shè)計(jì)參數(shù)優(yōu)化,以實(shí)驗(yàn)數(shù)據(jù)與模型輸出匹配為目標(biāo)的電池 RC 等效電路模型標(biāo)定等等,他們都是通過(guò)構(gòu)建目標(biāo)函

    2024年02月02日
    瀏覽(28)
  • css如何隱藏垂直滾動(dòng)條但同時(shí)需保持滾動(dòng)

    css如何隱藏垂直滾動(dòng)條但同時(shí)需保持滾動(dòng)

    前言 在寫前端頁(yè)面時(shí),對(duì)于超出的內(nèi)容,我們希望隱藏,同時(shí)保持垂直的滾動(dòng),但是又不希望有丑陋的垂直滾動(dòng)條,那該怎么去實(shí)現(xiàn)呢 實(shí)現(xiàn)方式有很多種,可以用iscroll插件,也可以用css去解決 01 方法1-計(jì)算滾動(dòng)條寬度并隱藏起來(lái) 這種方法主要是通過(guò)計(jì)算滾動(dòng)條寬度,給隱藏起來(lái)的,如下

    2024年02月15日
    瀏覽(33)
  • Tkinter 添加垂直和水平滾動(dòng)條

    實(shí)現(xiàn)步驟: 1.導(dǎo)入tkinter,創(chuàng)建主窗口 2.創(chuàng)建一個(gè)Frame,把需要添加滾動(dòng)條的空間放到Frame里面 Frame里面使用pack布局 3.設(shè)置垂直和水平滾動(dòng)條 4.設(shè)置需要添加滾動(dòng)條的控件,這里用listbox 這里把listb控件放在fm_lb里,selectmode表示單行選擇(詳見(jiàn):tkinter教程) 重點(diǎn)是xscrollcommand=

    2024年02月11日
    瀏覽(18)
  • C++Qt動(dòng)態(tài)增加垂直滾動(dòng)條

    C++Qt動(dòng)態(tài)增加垂直滾動(dòng)條

    本博文源于筆者正在工作的一個(gè)小內(nèi)容,內(nèi)容涉及到為qt動(dòng)態(tài)增加垂直滾動(dòng)條。文章分為三個(gè)部分,問(wèn)題起源,問(wèn)題解決方案,問(wèn)題解決成功效果。思路清晰,文章干貨滿滿,復(fù)制源碼即可使用。 qt中一個(gè)頁(yè)面測(cè)試項(xiàng)一共很多種,如果都在一個(gè)頁(yè)面顯示就會(huì)顯得很臃腫,如果

    2024年02月12日
    瀏覽(12)
  • BootStrap table 左側(cè)固定列,表頭固定 垂直滾動(dòng)條,水平滾動(dòng)條展示在可視化界面

    BootStrap table 左側(cè)固定列,表頭固定 垂直滾動(dòng)條,水平滾動(dòng)條展示在可視化界面

    例如: ?不管垂直滾動(dòng)條怎么滾動(dòng)? ( 藍(lán)色表頭 )表頭始終在不動(dòng); 列數(shù)過(guò)多時(shí)除了左側(cè)固定的列? 其他列通過(guò)水平滾動(dòng)條進(jìn)行滾動(dòng); 加入height? 固定表頭 上下滾動(dòng)表頭一直在最上方 效果: ?大功告成!??!

    2024年02月06日
    瀏覽(101)
  • uniapp css使用margin的時(shí)候?qū)е鲁霈F(xiàn)垂直滾動(dòng)條問(wèn)題

    最開(kāi)始不知道是怎么回事,頁(yè)面明明還沒(méi)有到達(dá)底部,怎么就出現(xiàn)垂直滾動(dòng)條了。這里的原因就是最外層或者比較外層的view使用了margin就會(huì)出現(xiàn)這樣的情況。換成padding不會(huì)。這是最簡(jiǎn)單的原因,你可以試一下下面的結(jié)構(gòu),必然觸發(fā),觸發(fā)條件非常的簡(jiǎn)單。 大致結(jié)構(gòu)如下:

    2024年02月11日
    瀏覽(17)
  • Python 使用tkinter的Scrollbar方法創(chuàng)建Text水平和垂直滾動(dòng)條

    Python 使用tkinter的Scrollbar方法創(chuàng)建Text水平和垂直滾動(dòng)條

    在Python的Tkinter中,可以使用Scrollbar來(lái)實(shí)現(xiàn)Text組件的上下或左右滑動(dòng)。首先,需要?jiǎng)?chuàng)建一個(gè)Scrollbar對(duì)象并將其與Text組件綁定,然后將Scrollbar放置在Text組件的右側(cè)或底側(cè),使其能夠控制Text組件的上下或左右滑動(dòng)。 右側(cè)(垂直)滑動(dòng)條 底側(cè)(水平)滑動(dòng)條 右側(cè)(垂直)滑動(dòng)條

    2024年02月20日
    瀏覽(19)
  • PyQt5 垂直滾動(dòng)條verticalScrollBar操作信號(hào)Signal及獲取當(dāng)前值

    1.使用sliderMoved: Tips:使用sliderMoved在鼠標(biāo)拖動(dòng)滾動(dòng)條時(shí)可以發(fā)出信號(hào)激活回調(diào)函數(shù),但使用 鼠標(biāo)滾輪 移動(dòng)時(shí)沒(méi)有反應(yīng) 2.使用valueChanged: valueChanged在 拖動(dòng)和滾輪 移動(dòng)時(shí)都可激活回調(diào)函數(shù) 獲取滾動(dòng)條的當(dāng)前值: 注意: self.verticalScrollBar .value() 也可獲得當(dāng)前值,但在滑動(dòng)時(shí)會(huì)

    2024年02月11日
    瀏覽(18)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包