首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏林德熙的博客

    WPF 解决 ListView 的滚动条不显示

    = null) { ItemsPresenter itemsPresenter = _scroll.Content as ItemsPresenter Measure(size); itemsPresenter?. 通过 ItemsPresenter 重新布局就是解决这样的问题,在 ScrollViewer 的判断 ScrollableHeight 是通过 this.ExtentHeight - this.ViewportHeight false 这样 ExtentHeight 就是内容的长度 通过 ScrollViewer.Content 可以知道 ExtentHeight 和 ExtentWidth 这个在 ListView 等是 ItemsPresenter 如果出现 ExtentHeight 太小就可能是 ItemsPresenter 布局不对 .net Framework 源代码 · ScrollViewer ---- 本文会经常更新,请阅读原文

    4.9K30发布于 2019-03-13
  • 来自专栏dino.c的专栏

    [Silverlight]用ListBox实现SlideShow

                                        <DoubleAnimationUsingKeyFrames  Duration="0:0:0.5" Storyboard.TargetName="<em>ItemsPresenter</em> VerticalScrollBarVisibility="Hidden" 16                          BorderThickness="0"> 17                                <ItemsPresenter  x:Name="ItemsPresenter"> 18                                    <ItemsPresenter.RenderTransform> 19                                         21                                        </TransformGroup> 22                                    </ItemsPresenter.RenderTransform > 23                                </ItemsPresenter> 24                            </ScrollViewer> 25

    84630发布于 2019-01-18
  • 来自专栏哲学驱动设计

    精通 WPF UI Virtualization

    Padding="{TemplateBinding Padding}" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"> <Grid> <ItemsPresenter TextBlock.RenderTransform> </TextBlock> </Grid> </ScrollViewer>     其中,为了实现在列表没有数据时,显示 “没有数据” 四个字,使用了一个 Grid 包含了一个 ItemsPresenter

    3.2K90发布于 2018-01-29
  • 来自专栏dino.c的专栏

    [WPF自定义控件库]为Form和自定义Window添加FunctionBar

    HeaderTemplate}" HorizontalAlignment="Left" /> <ItemsPresenter ExtendedScrollViewer Grid.Row="1" Padding="{TemplateBinding Padding}"> <ItemsPresenter

    1.1K30发布于 2019-06-11
  • 来自专栏全栈程序员必看

    WPF中ListBox的WrapPanel布局「建议收藏」

    Theme错了 如我用的ExpressionDark.xaml作为Theme,修改710行 <StackPanel Margin="1,1,1,1" IsItemsHost="true" /> 改为 <ItemsPresenter

    96220编辑于 2022-09-15
  • 来自专栏技术之路

    WPF之TreeList的实现方法(一)

    /> </Border> <ItemsPresenter Top"/> <Border BorderThickness="2"> <ItemsPresenter

    2.5K50发布于 2018-01-31
  • 来自专栏huofo's blog

    WPF源代码分析系列一:剖析WPF模板机制的内部实现(一)

    </returns> public bool ApplyTemplate() { // Notify the ContentPresenter/ItemsPresenter 另外,利用工具我们可以看到只有4个子类重写了TemplateInternal属性:Control、ContentPresenter、ItemsPresenter、Page,这意味着只有这4个类及其子类调用

    1.5K20编辑于 2022-03-17
  • 来自专栏hbbliyong

    WPF备忘录(4)打个勾画个叉娱乐下

    VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled" > <ItemsPresenter

    1.2K40发布于 2018-03-05
  • 来自专栏dino.c的专栏

    [WPF自定义控件库]了解如何自定义ItemsControl

    }"> <ScrollViewer Padding="{TemplateBinding Padding}"> <ItemsPresenter ControlTemplate> </Setter.Value> </Setter> </Style> 如上面XAML所示,Repeater的ControlTemplate中需要提供一个ItemsPresenter

    3.5K10发布于 2019-05-21
  • 来自专栏独立观察员博客

    如何优雅的为 DataGrid 设置圆角

    ControlTemplate> </ScrollViewer.Template> <ItemsPresenter </ControlTemplate> </ScrollViewer.Template> <ItemsPresenter

    1.3K00编辑于 2024-11-23
  • 来自专栏码客

    WPF桌面端开发1-常用组件

    相同点: 这三个控件都是列表型控件,可以进行列表绑定(ItemsSource); 这三个控件均使用ItemsPresenter来展示列表信息; 不同点: ListBox 继承于ItemsControl

    97430发布于 2020-05-09
  • 来自专栏hbbliyong

    WPF里ItemsControl的分组实现 --listbox 实现分组

    > 33 </Expander.Header> 34 <ItemsPresenter

    2.4K10发布于 2018-07-24
  • 来自专栏dino.c的专栏

    [UWP]分享一个基于HSV色轮的调色板应用

    Background}"> <Image Source="ms-appx:///Assets/Wheel.png" /> <ItemsPresenter

    1.7K40发布于 2019-01-18
  • 来自专栏CSharp编程大全

    WPF继续响应被标记为已处理事件的方法

    TemplateBinding Padding}" MouseLeftButtonDown="MouseLeftButtonDown"> <ItemsPresenter

    1.6K10发布于 2021-03-16
  • 来自专栏历史专栏

    【愚公系列】2023年10月 WPF控件专题 StackPanel控件详解

    IsItemsHost属性:指示此StackPanel是否作为ItemsPresenter的主机,这允许它成为ItemsControl(如ListBox或ComboBox)的模板部分。

    1.7K00编辑于 2023-10-03
  • 来自专栏dino.c的专栏

    [UWP 自定义控件]了解模板化控件(6):使用附加属性

    AutomationProperties.AccessibilityView="Raw"> <ItemsPresenter

    85430发布于 2019-01-18
  • 来自专栏liulun

    WPF ListView CellTemplate Border---设置ListView单元格的边框

    DynamicResource {x:Static GridView.GridViewScrollViewerStyleKey}}"> <ItemsPresenter

    2.2K20编辑于 2022-05-09
  • 来自专栏葡萄城控件技术团队

    扩展GridView控件——为内容项添加拖放及分组功能

    一旦用户拖某一内容放置到控件的边界时,触发创建新分组,ItemsPresenter的两个边界元素是新组的占位符。 RelativeSource={RelativeSource TemplatedParent}}"/> 58: <ItemsPresenter

    3.5K50发布于 2018-01-10
  • 来自专栏林德熙的博客

    .net Framework 源代码 · ScrollViewer 使用原理其他源代码分析

    如果里面的控件不是继承IScrollInfo,那么判断一下他是不是处于列表,如果是的话就拿列表ItemsPresenter作为ScrollInfo。

    2.3K10发布于 2018-09-18
  • 来自专栏逸鹏说道

    [开源,学习,分享]UWP第三方简书客户端分享

    ReleasePart" Text="{TemplateBinding ReleasePartTemplate}"/> </Grid> </Border> <ItemsPresenter

    1.8K50发布于 2018-04-09
领券