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

WPF 設置窗體 Window的 WindowStyle=“None“ 上方有白條問題

這篇具有很好參考價值的文章主要介紹了WPF 設置窗體 Window的 WindowStyle=“None“ 上方有白條問題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

WPF 重寫Window窗體的樣式為None,上方有一條白條線,如下圖:

解決方案:
Window窗體屬性設置:ResizeMode=“CanMinimize”

        //
        // 摘要:
        //     獲取或設置調(diào)整大小模式。
        //
        // 返回結(jié)果:
        //     一個 System.Windows.ResizeMode 值,該值指定調(diào)整大小模式。
        public ResizeMode ResizeMode { get; set; }
#region 程序集 PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2\PresentationFramework.dll
#endregion


namespace System.Windows
{
    //
    // 摘要:
    //     指定是否可以調(diào)整窗口的大小,并且,如果是這樣,如何可以調(diào)整它。 使用 System.Windows.Window.ResizeMode 屬性。
    [Localizability(LocalizationCategory.None, Readability = Readability.Unreadable)]
    public enum ResizeMode
    {
        //
        // 摘要:
        //     不能調(diào)整窗口的大小。 最小化 和 最大化 按鈕不顯示在標題欄中。
        NoResize = 0,
        //
        // 摘要:
        //     一個窗口僅可以最小化和還原。 最小化 和 最大化 按鈕是顯示,但僅限于 最小化 按鈕才可用。
        CanMinimize = 1,
        //
        // 摘要:
        //     可以調(diào)整窗口的大小。 最小化 和 最大化 按鈕都顯示并啟用。
        CanResize = 2,
        //
        // 摘要:
        //     可以調(diào)整窗口的大小。 最小化 和 最大化 按鈕都顯示并啟用。 大小調(diào)整手柄將顯示在窗口的右下角。
        CanResizeWithGrip = 3
    }
}

解決之后顯示如下:

整體代碼參考如下:

<Window x:Class="Solution.SpaceDemo.Window1"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:Solution.SpaceDemo"
        mc:Ignorable="d"
        Title="Window1" Height="72" Width="881" WindowStyle="None" Background="Transparent"  
        ResizeMode="CanMinimize">
    <Grid>
        <StackPanel Orientation="Horizontal" HorizontalAlignment="Right">
            <StackPanel Orientation="Horizontal" Height="72" x:Name="barWidth0" Width="425">
                <Button Content="打開教材0"></Button>
                <Button Content="選擇0"></Button>
                <Button Content="畫筆0"></Button>
                <Button Content="板擦0"></Button>
                <Button Content="圈選0"></Button>
                <Button Content="聚焦0"></Button>
                <Button Content="學科工具0"></Button>
                <Button Content="交互0"></Button>
                <Button Content="錄制0"></Button>
                <Button Content="本地文件0"></Button>
            </StackPanel>
            <ToggleButton Margin="0,0,0,0" Width="150"  Height="72" Content="ToggleButton" FontSize="30">
                <ToggleButton.Triggers>
                    <EventTrigger RoutedEvent="ToggleButton.Checked">
                        <BeginStoryboard>
                            <Storyboard >
                                <DoubleAnimation Duration="0:0:2" To="0" Storyboard.TargetName="barWidth0" Storyboard.TargetProperty="Width"/>
                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger>
                    <EventTrigger RoutedEvent="ToggleButton.Unchecked">
                        <BeginStoryboard>
                            <Storyboard >
                                <DoubleAnimation Duration="0:0:2" To="425" Storyboard.TargetName="barWidth0" Storyboard.TargetProperty="Width"/>
                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger>
                </ToggleButton.Triggers>
            </ToggleButton>
        </StackPanel>
    </Grid>
</Window>

備注:如果添加WindowStyle=“None” 和ResizeMode="CanMinimize"同時設置,就不會顯示橫向?qū)Ш綏l文章來源地址http://www.zghlxwxcb.cn/news/detail-591076.html

到了這里,關于WPF 設置窗體 Window的 WindowStyle=“None“ 上方有白條問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • WPF 異步加載數(shù)據(jù),窗體事件

    WPF 異步加載數(shù)據(jù),窗體事件

    加載WPF界面時,需要獲取數(shù)據(jù),而數(shù)據(jù)返回的時間比較長,這個時候可以異步加載數(shù)據(jù)到界面。 ? 1、首先在XAML中觸發(fā)窗口載入事件 ?2、在后臺代碼中處理窗口載入事件 (1)找到主窗口類 ? (2)在MainWindow類中添加 XAML中加入的窗口載入事件 ? 這個事件中可以放置各種界面

    2024年02月05日
    瀏覽(23)
  • Simple WPF:實現(xiàn)一個透明、無邊框、鼠標穿透的WPF窗體

    Simple WPF:實現(xiàn)一個透明、無邊框、鼠標穿透的WPF窗體

    一個自定義WPF窗體的解決方案,借鑒了呂毅老師的WPF制作高性能的透明背景的異形窗口一文,并在此基礎上增加了鼠標穿透的功能。可以使得透明窗體的鼠標事件穿透到下層,在下層窗體中響應。這一功能在開發(fā)一些截圖工具,直播、會議標注工具的時候會有比較多的應用,

    2024年02月09日
    瀏覽(24)
  • wpf中窗體的移動通用解決方法

    需求背景:設置了不允許改變窗口大小(在Window標簽中設置ResizeMode為NoResize),之后窗口無法被拖動 1.在Window標簽中添加’MouseLeftButtonDown‘,并且生成事件處理程序 2.到后臺的相應事件處理程序中添加

    2024年02月16日
    瀏覽(17)
  • WPF使用Prism新開窗體regionManager處理

    如果我們需要使用prism彈出一個新的提示窗體可以這樣寫 但是這樣寫新窗體注入的regionManager還是原來父窗體的regionManager對象。利用這個對象進行視圖注入也可以操作,但是會導致一些奇怪的問題,比如在regionManager.Regions里找不到新加的Region。 此處新窗體的構(gòu)造函數(shù)需要做如

    2024年02月12日
    瀏覽(17)
  • 在WPF的程序中,嵌入其他進程的窗體

    在WPF的程序中,嵌入其他進程的窗體

    我最近遇到了這樣一個問題,就是我的WPF程序中,需要用到32位的COM組件。所以我的WPF程序也是要32位的。但是32的程序的邏輯內(nèi)存最多只有2G,因此,當這個COM組件比較吃內(nèi)存的時候,程序就會出現(xiàn)內(nèi)存不夠的情況,就會出現(xiàn)異常。因此,我的解決方案是使用winform來調(diào)用這個

    2024年02月11日
    瀏覽(23)
  • 解決VsCode 軟件上方菜單欄消失問題

    解決VsCode 軟件上方菜單欄消失問題

    當軟件的頁面出現(xiàn)這樣的情況 菜單欄消失,變成三個橫杠,不要慌,有方法解決。 將鼠標放在此位置上,右鍵會出現(xiàn)選項,點擊紅色框選的項目,即可將工作區(qū)解鎖出上方,這樣菜單欄就會出現(xiàn) 如果還是沒有將 菜單欄 弄出來, 使用快捷鍵Ctrl+Shift+P調(diào)出VSCode的執(zhí)行命令的輸

    2024年02月13日
    瀏覽(51)
  • video標簽,不撐滿盒子,上方留白問題

    video標簽設置寬高沒有產(chǎn)生作用和包裹的在高度上面總是會產(chǎn)生一部分留白 解決方法 在包裹的盒子加上這個css屬性 object-fit 屬性指定元素的內(nèi)容應該如何去適應指定容器的高度與寬度。 object-fit 一般用于 img 和 video 標簽,一般可以對這些元素進行保留原始比例的剪切、縮放或

    2024年02月08日
    瀏覽(21)
  • WPF中使用TabControl為每個頁簽添加不同窗體的方法。

    WPF中使用TabControl為每個頁簽添加不同窗體的方法。

    注:每一個頁簽添加不同窗體,其實不能叫是窗體,只能叫做控件。我這么起標題主要是方便一些新手來搜索答案。 項目需求: 對于一些上位機控制程序來說,一個窗體根本放不下所有的功能,所以我們通常會使用TabControl控件來進行分類布局。通過選擇分類選項卡,來展示

    2024年02月12日
    瀏覽(22)
  • 【CSS】鼠標移動到元素上方顯示 / 移出盒子范圍隱藏案例 ( 子絕父相 | 顯示隱藏元素對象 | 鼠標經(jīng)過樣式設置 | 半透明遮罩設置 )

    【CSS】鼠標移動到元素上方顯示 / 移出盒子范圍隱藏案例 ( 子絕父相 | 顯示隱藏元素對象 | 鼠標經(jīng)過樣式設置 | 半透明遮罩設置 )

    這里要 在一個 div 盒子上方套一層遮罩 , 遮罩就需要 使用絕對定位將其覆蓋到其它元素中 ; 子元素使用了 絕對定位 , 父元素必須使用 相對定位 ; 使用 樣式 隱藏元素 , 使用 樣式 顯示元素 ; 鼠標經(jīng)過 鏈接 時 , 顯示 鏈接 中的 one 元素 , 需要使用如下選擇器 進行設置 ; 使用

    2024年02月10日
    瀏覽(33)
  • WPF Prism MVVM技巧【用注入方式在不同項目中訪問主窗體(MainWindow)】

    WPF Prism MVVM技巧【用注入方式在不同項目中訪問主窗體(MainWindow)】

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 目的是想在Prism MVVM中通過注入的方式來全局訪問主窗體(MainWindow)。 創(chuàng)建一個Prism Full App(WPF)項目,在Services項目文件夾中創(chuàng)建一個Public_Global項目并創(chuàng)建一個Global.cs類用來注入。 Dongming_BigTest.App.xmal.c

    2024年02月05日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領取紅包

二維碼2

領紅包