Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >AvalonDock不能禁用浮动

AvalonDock不能禁用浮动
EN

Stack Overflow用户
提问于 2015-05-28 23:11:42
回答 1查看 1.9K关注 0票数 0

我不能为我的LayoutAnchorablePanes禁用浮动。我的xaml看起来像这样

代码语言:javascript
运行
AI代码解释
复制
 <DockPanel>
    <ScrollViewer HorizontalScrollBarVisibility="Disabled">
        <Grid>
            <avalonDock:DockingManager x:Name="dockManager">
                <avalonDock:LayoutRoot>

                    <avalonDock:LayoutPanel>
                        <avalonDock:LayoutAnchorablePaneGroup DockWidth="420"
                                                              Orientation="Vertical">

                            <avalonDock:LayoutAnchorablePane >
                                <avalonDock:LayoutAnchorable Title="Main"
                                                             CanClose="False"
                                                             CanHide="False"
                                                             CanFloat="False"
                                                             ContentId="1">

                                    //Some Content here...

                               </avalonDock:LayoutAnchorable>
                            </avalonDock:LayoutAnchorablePane>

                        </avalonDock:LayoutAnchorablePaneGroup>
                    </avalonDock:LayoutPanel>
                </avalonDock:LayoutRoot>
            </avalonDock:DockingManager>
        </Grid>
    </ScrollViewer>
</DockPanel>

我的问题是即使CanFloat属性设置为false,我也可以浮动我的窗口。有人知道我做错了什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-29 00:15:09

只需尝试创建新的测试解决方案。我是用你在上面发布的代码做的,我不能浮动这个窗口:

代码语言:javascript
运行
AI代码解释
复制
<Window x:Class="WpfApplication2.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:avalonDock="http://schemas.xceed.com/wpf/xaml/avalondock"
        Title="MainWindow" Height="350" Width="525">
    <DockPanel>
        <ScrollViewer HorizontalScrollBarVisibility="Disabled">
            <Grid>
                <avalonDock:DockingManager x:Name="dockManager">
                    <avalonDock:LayoutRoot>
                        <avalonDock:LayoutPanel>
                            <avalonDock:LayoutAnchorablePaneGroup DockWidth="420" Orientation="Vertical">
                                <avalonDock:LayoutAnchorablePane >
                                    <avalonDock:LayoutAnchorable Title="Main"
                                                             CanClose="False"
                                                             CanHide="False"
                                                             CanFloat="False"
                                                             ContentId="1">

                                    </avalonDock:LayoutAnchorable>
                                </avalonDock:LayoutAnchorablePane>
                            </avalonDock:LayoutAnchorablePaneGroup>
                        </avalonDock:LayoutPanel>
                    </avalonDock:LayoutRoot>
                </avalonDock:DockingManager>
            </Grid>
        </ScrollViewer>
    </DockPanel>
</Window>

尝试它,然后添加下一个代码块,以找出问题在哪里,…。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30523349

复制
相关文章
Avalondock 技巧之如何隐藏浮动面板停靠器
之前开发的一个项目需要实现窗口的浮出,拖拽,停靠等功能,于是想到了神器Avalondock,这个框架功能相当强大,而且能实现多种主题样式的控件,特别是窗口的浮动停靠等功能。目前该框架有收费版本和开源版本,我之前的项目使用的是avalondock v2.0的,目前最新的是v4.0。
全栈程序员站长
2022/09/09
6560
Avalondock 技巧之如何隐藏浮动面板停靠器
AvalonDock使用(1)-基本用法
下载地址:http://avalondock.codeplex.com/releases/view/107371 AvalonDock效果截图
全栈程序员站长
2022/09/13
1.1K0
AvalonDock使用(1)-基本用法
WPF随笔(十)–使用AvalonDock实现可停靠式布局「建议收藏」
我们每天使用的许多软件都使用了可停靠式布局,可以方便的打开、关闭、收起、展开、移动选项卡。今天就来说明如何使用AvalonDock实现这种可停靠式布局。
全栈程序员站长
2022/09/13
4.3K0
WPF随笔(十)–使用AvalonDock实现可停靠式布局「建议收藏」
AvalonDock的基本用法
AvalonDock是优秀的开源项目,用于创建可停靠式布局,能够在WPF中方便开发出类似VS2010的软件界面。对于复杂的软件系统,大量控件的使用会使的界面变得难以管理。AvalonDock帮我们解决了这一问题。想要在WPF项目中使用AvalonDock的功能,首先要加载AvalonDock所提供的动态库,下载地址:http://avalondock.codeplex.com/releases/view/107371,目前最新的库版本为2.02。下载AvalonDock的动态库与主题库,解压后如图所示:
全栈程序员站长
2022/09/06
1.3K0
AvalonDock学习总结
借助AvalonDock可以开发出类似于VS2010的软件界面,实现可停靠布局。
全栈程序员站长
2022/09/13
5920
avalondock 翻译网站文章(一)「建议收藏」
AvalonDock 2.0 allows to create an interface for WPF verysimilar to Visual Studio GUI. It’s important to understand that has beendeveloped with this in mind so it’s most suited for projects that havedocuments and tools. In this tutorial I’ll show you how to start using with AvalonDock. Belowinformation are relative to version 2.0 and connot be valid for earlierversions. AvalonDock is composed of a layout model, a series of controls representing theviews and a DockingManager class which reppresents the docking area where usercan drag and drop documents and tools. Looking at the below screenshot we can identify the AvalonDock components.
全栈程序员站长
2022/09/13
1K0
avalondock 翻译网站文章(一)「建议收藏」
WPF AvalonDock拖拽布局学习整理
AvalonDock提供了一个系统,允许开发人员使用类似于许多流行的集成开发环境(IDE)中的窗口对接系统来创建可自定义的布局。
全栈程序员站长
2022/09/13
2.9K0
WPF AvalonDock拖拽布局学习整理
avalondock章节二
用avalondock写的界面布局,但是对好多东西还是不懂,最起码布局是懵懵懂懂的,先用VS2010自带的工具文档大纲工具看下它的布局再说,布局如下图所示:
全栈程序员站长
2022/09/09
3200
初识AvalonDock
前些时间由于工作原因接触了AvalonDock,从中受益匪浅,不敢独享,在此与大家共勉。
全栈程序员站长
2022/09/13
3180
why ? 元素不能实现左对齐! 浮动问题?
就出现了,h2标题的文字,显示在中间;即时设置text-align:left 也是显示在中间
用户9914333
2022/07/22
6630
浮动与清除浮动
浮动 float半脱离文档流(对元素,脱离文档流;对内容,在文档流) 浮动的定义:使元素脱离文档流,按照指定方向发生移动,遇到父级边界或者相邻的浮动元素停了下来。
河湾欢儿
2018/09/06
2.3K0
【CSS】浮动 ② ( 浮动语法简介 | 文字环绕效果 | 左浮动 | 右浮动 )
展示效果 : 图片是 行内块元素 , 与文字地位相同 , 无法实现文字环绕图片效果 ;
韩曙亮
2023/03/25
3K0
【CSS】浮动 ② ( 浮动语法简介 | 文字环绕效果 | 左浮动 | 右浮动 )
浮动
    将红色背景的div想左边漂浮,则原来的绿色div不显示是红色被遮挡在面。 
十月梦想
2018/08/29
2K0
浮动
【CSS】清除浮动 ① ( 清除浮动简介 | 清除浮动语法 | 清除浮动 - 额外标签法 )
父容器 没有设置 内容高度 样式 , 容器中的 子元素 设置了 浮动样式 , 脱离了标准流 , 高度会默认设置为 0 像素 , 这样就会导致各种显示混乱情况 ;
韩曙亮
2023/03/30
5.7K0
【CSS】清除浮动 ① ( 清除浮动简介 | 清除浮动语法 | 清除浮动 - 额外标签法 )
浮动、定位
盒模型默认指块级元素;行内元素默认不能设置width、height、margin 行内元素==>块级元素: display:block 块级元素==>行内元素: display:inline 注意: 1. disply:inline-block 行内块元素 2. position:absolute|fixed 会将元素变为行内块
奋飛
2021/08/30
2.1K0
浮动、定位
CSS浮动
布局的三种基本方式: 标准流 按照标签默认的特性摆放盒子即为标准流 浮动流 利用浮动摆放盒子即为浮动流 定位流 利用定位摆放盒子即为定位流 浮动最开始是做图文绕排的。
羊羽shine
2019/06/17
3K0
CSS浮动
【CSS】清除浮动 ④ ( 清除浮动 - 使用双伪元素清除浮动 | 代码示例 )
为 .clearfix:before 和 .clearfix:after 并集选择器 , 设置如下样式 :
韩曙亮
2023/03/30
4.5K0
【CSS】清除浮动 ④ ( 清除浮动 - 使用双伪元素清除浮动 | 代码示例 )
CSS入门12-浮动与清除浮动
(注1:如果有问题欢迎留言探讨,一起学习!转载请注明出处,喜欢可以点个赞哦!) (注2:更多内容请查看我的目录。)
love丁酥酥
2018/08/27
3.1K0
CSS入门12-浮动与清除浮动
CSS浮动
有很多的布局效果,标准流无法完成,比如把三个div放在一行,通过模式转化来做的话,他们之间会有空隙,而这个空隙有无法调整,所以需要利用浮动。因为浮动可以改变元素标签默认的排序方式。
小丞同学
2021/08/16
2.2K0
清除浮动
清除浮动 为什么要清除浮动 当父盒子没有设置高度(为了后期维护和扩展,不方便设置高度),而父盒子里面的子盒子浮动了,此时,影响了下面的布局,我们就应该清除浮动。 清除浮动是为了清除浮动元素脱离标准流后对后续标准流造成的影响。 清除浮动的策略 闭合浮动.只让浮动在父盒子内部影响,不影响父盒子外面的其他盒子。 清除浮动的方法 额外标签法。 父级元素添加overflow属性。 :after伪元素法。 双伪元素清除浮动(推荐使用)。 一.  额外标签法 额外标签法也称为隔墙法,是W3C推荐的做法。 在浮动的元素
阿年、嗯啊
2022/05/10
2.7K0

相似问题

AvalonDock浮动窗口不能“永远在顶部”吗?

12

覆盖AvalonDock浮动窗口;忽略zIndex

14

在AvalonDock中将浮动窗口停靠为浮动窗口

12

用于AvalonDock中浮动窗口的XAML

10

AvalonDock DocumentHeaderTemplate不适用于浮动窗口

117
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文