expander 相关问题

Expander控件提供了一种在类似于窗口并包括标题的可扩展区域中提供内容的方法。

无法在项目MAUI类库中使用CommunityToolkit.MAUI

我想从 CommunityToolkit.Maui 包中自定义展开视图。 安装Nuget包CommunityToolkit.Maui 8.0.1后,在App项目中使用没有问题。但如果我...

回答 1 投票 0

.NET MAUI 工具包扩展器

我有Xamarin。表格项目。在该项目中,我有社区工具包 nuget,使用此包我在扩展器中添加了 CollapseAnimationLength 和 ExpandAnimationLength 属性。现在我要走了...

回答 1 投票 0

WPF XAML 中的 ListView 和 StackPanel 有什么区别?

我遇到了显示多个子元素的问题,使用 ListView 时出现水平问题,使用 StackPanel 时出现垂直问题。也许我应该使用另一个集合

回答 1 投票 0

bash 中哪个先运行?词法分析器,还是扩展器?

我正在尝试了解 bash 的解析器和词法分析器机制。 (我的最终目标是实现类似 bash 的 shell)。 第一个案例 $测试=‘o a’ $ ech”$测试” A 扩展器扩展了命令并...

回答 1 投票 0

按钮样式设计器上的事件消失

我想在firemonkey中的expander上创建个性化的风格。 但是,当我想在按钮上添加事件(我用从调色板拖放的按钮替换复选框)时,然后...

回答 1 投票 0

使用 XamlFlair 制作 WPF 扩展器动画

我无法弄清楚如何使用 XamlFlair 为 WPF Expander 制作动画。我最简单的模板(应该从上到下扩展并从上收缩): 我不知道如何使用 XamlFlair 为 WPF Expander 制作动画。我最简单的模板(应该从上到下扩展并收缩到顶部): <ControlTemplate TargetType="{x:Type Expander}"> <DockPanel> <!-- EXPANDER HEADER --> <ToggleButton x:Name="ExpanderButton" DockPanel.Dock="Top" HorizontalContentAlignment="Stretch" IsChecked="{Binding IsExpanded, RelativeSource={RelativeSource TemplatedParent}}" Content="Expand me"/> <!-- EXPANDER CONTENT --> <ContentPresenter x:Name="ExpanderContent" DockPanel.Dock="Bottom" xf:Animations.CombinedBinding="{Binding IsExpanded, RelativeSource={RelativeSource TemplatedParent}}" xf:Animations.Primary="{xf:Animate BasedOn={StaticResource ScaleFromTop}, Event=None, TransformOn=Layout}" xf:Animations.Secondary="{xf:Animate BasedOn={StaticResource ScaleToTop}, Event=None, TransformOn=Layout}" xf:Animations.StartWith="{StaticResource ScaleToTop}"> </ContentPresenter> </DockPanel> </ControlTemplate> 问题是,无论初始 IsExpanded 属性值是什么,Expander 在开始时都会渲染展开。当我添加 xf:Animations.StartWith="{StaticResource ScaleToTop}"(或 ScaleFromTop - 无论是哪一个)时,不仅不能解决问题,而且 Expander 的内容始终为空白。 有谁知道如何使其按预期工作?谢谢你。 我摸索了两天,在发布问题后5分钟就找到了解决方案。 没有使用xf:Animations.StartWith,而是添加了这个: <ContentPresenter.LayoutTransform> <ScaleTransform ScaleX="1" ScaleY="0" /> </ContentPresenter.LayoutTransform> 如果你想实现膨胀和收缩的动画,可以将其写在Trigger中。 <ControlTemplate.Triggers> <Trigger Property="IsExpanded" Value="True"> <Setter TargetName="ExpandSite" Property="xf:Animations.CombinedBinding" Value="True" /> <Setter TargetName="ExpandSite" Property="xf:Animations.Primary" Value="{xf:Animate BasedOn={StaticResource ScaleFromTop}, Event=None, Duration=300, TransformOn=Layout}" /> <Setter TargetName="ExpandSite" Property="xf:Animations.Secondary" Value="{xf:Animate BasedOn={StaticResource ScaleToTop}, Event=None, Duration=300, TransformOn=Layout}" /> </Trigger> <Trigger Property="IsExpanded" Value="False"> <Setter TargetName="ExpandSite" Property="xf:Animations.CombinedBinding" Value="False" /> <Setter TargetName="ExpandSite" Property="xf:Animations.Primary" Value="{xf:Animate BasedOn={StaticResource ScaleFromBottom}, Event=None, Duration=300, TransformOn=Layout}" /> <Setter TargetName="ExpandSite" Property="xf:Animations.Secondary" Value="{xf:Animate BasedOn={StaticResource ScaleToBottom}, Event=None, Duration=300, TransformOn=Layout}" /> </Trigger> </ControlTemplate.Triggers>

回答 2 投票 0

内容 mct 的 collectionView 问题:扩展器

我正在开发 MAUI C# 应用程序桌面。 我需要在 collectionView 中放置许多扩展器。 这是我的代码: 我正在开发 MAUI C# 应用程序桌面。 我需要在 collectionView 中放置许多扩展器。 这是我的代码: <CollectionView x:Name="question" ItemsSource="{Binding Audit.Questions}" IsVisible="false" WidthRequest="800"> <CollectionView.ItemTemplate> <DataTemplate x:DataType="model:Question"> <VerticalStackLayout> <mct:Expander x:Name="questionz" IsExpanded="False"> <mct:Expander.Header> <Grid BackgroundColor="LightGray" Padding="10" HeightRequest="100" MinimumHeightRequest="100"> <Label Text="{Binding Intitule}" FontSize="16" Grid.Column="0"></Label> <Image Source="exclamation_mark.png" HeightRequest="20" TranslationX="380" ToolTipProperties.Text="{Binding RappelJuridique}"/> </Grid> </mct:Expander.Header> <mct:Expander.Content> <StackLayout MinimumHeightRequest="150"> <HorizontalStackLayout RadioButtonGroup.GroupName="questionAnswer" > <RadioButton GroupName="questionAnswer" x:Name="conforme" Content="Conforme" Value="1" CheckedChanged="RadioButton_CheckedChanged"> </RadioButton> <RadioButton GroupName="questionAnswer" x:Name="nonConforme" Content="Non conforme" Value="0" CheckedChanged="RadioButton_CheckedChanged"> </RadioButton> <RadioButton GroupName="questionAnswer" x:Name="nonFait" Content="non Fait" Value="" CheckedChanged="RadioButton_CheckedChanged"> </RadioButton> </HorizontalStackLayout> <Entry Placeholder="Commentaire" Text="{Binding Commentaire}" HeightRequest="100" ></Entry> </StackLayout> </mct:Expander.Content> </mct:Expander> </VerticalStackLayout> </DataTemplate> </CollectionView.ItemTemplate> </CollectionView> 问题是扩展器有奇怪的行为,当我单击扩展器标题时: *编辑奇怪的行为是,当我单击列表中的标题扩展器时,会出现空白的扩展器内容,或者我单击列表底部的扩展器标题,然后在顶部打开一个 Expander.content。 就好像列表顶部的一切都很好,而最后的行为发生了变化。 或者这样的问题: 有人可以帮助我吗? 感谢您的宝贵时间 如果我向 CollectionView 添加更多项目,我会发现在窗口平台上显示和隐藏 Expander 的内容存在一些问题。 我发现也有一些类似的问题,你可以在这里查看: https://github.com/dotnet/maui/issues/9023 https://github.com/dotnet/maui/issues/18078 其实你也可以针对这个问题创建一个新的issue来提升相关问题的级别。 感谢您对毛伊岛的支持和反馈。

回答 1 投票 0

使一组 WPF 扩展器专门“扩展”,即一次仅扩展一个

我有一个包含一组“Expander”项目的列表框,我想做的是使每个项目的 IsExpanded 属性都是独占的。例如,如果列表框中有 10 个 Expander,...

回答 3 投票 0

GroupItem Expander 中 ScrollViewer 的 WPF DataGrid 问题

我不知道如何解决它,有人可以解释一下吗? 我有带扩展器的 DataGrid 分组项目。我想在扩展器中有一个滚动条,但是如果我设置 CanUserAddRows="false&...

回答 0 投票 0

无法滚动一个包含扩展器和ItemControl WPF的ListView

因此,我正在尝试为家庭制作一个小的购物清单应用程序,但是我无法弄清楚自己在做什么错。当我有展开扩展器时不在屏幕上的项目列表时,...

回答 1 投票 0

如何禁用WPF Expander Control isPressed / onMouseClick事件?

我有一个带有扩展器控件的WPF应用程序。我希望扩展器控件仅基于IsMouseOver事件进行扩展。我可以通过实现...

回答 1 投票 0

我如何在Expander标头中指示折叠的内容有错误

我有包含文本框的扩展器,文本框使用wpf验证工具在其周围绘制一个红色框(文本框包装在Adorner Decorators中,以确保我不会得到空的红色...

回答 1 投票 1

是否可以将RadioButton保留为Xamarin 4.6版可扩展控件的标题

我正在尝试制作一个付款方式页面。我要尝试的功能是-单击单选按钮,扩展器主体应显示文本框以添加相应的详细信息。所以我...

回答 1 投票 0

将标头和内容动态绑定到扩展器

首先,我看到Header的类型和扩展器的内容,它说类型是对象。我有一个名称为CommonExpanderUserControl的用户控件,如下所示,xaml:

回答 1 投票 0

如何捕获扩展器标题按钮单击事件

我在扩展器标题上有一个带按钮的扩展器。我想知道在哪个扩展头上单击了按钮,因为我应该修改button_click事件上的数据。 ...

回答 1 投票 0

用于向右展开(WPF)展开项目的按钮

默认情况下,扩展器是这样的:但是我想要一个将项目向右扩展的按钮,如下图:(我真的不知道该项目是否称为按钮)任何建议或...

回答 1 投票 -1

为什么隐藏扩展器的所有标头不起作用?

[有两个按钮“ ShowAllExpanders”和“ HideAllExpanders”可以使所有标题完全正常工作,但是折叠全部仅包含一些标题,而我每次都必须按下按钮“ hide all”才能......]

回答 1 投票 0

WPF-Stackpanel中有多个扩展器的问题

我在扩展器上遇到了一些麻烦。我还是WPF的新手,也许我缺少一些重要的东西,但是我不知道是什么。所以我想做的是以编程方式将扩展器添加到Stackpanel,...

回答 1 投票 1

如何定位要显示的网址;当默认为显示时阻止;无

我继承了一个使用jquery编码的网站,该网站使用jquery指定扩展器功能,以将网站的主要部分从默认关闭位置切换为打开状态(src扩展图像是彩色箭头)。 ...

回答 1 投票 0

扩展移动在WPF中的滚动条

我有一个WPF DataGrid和DataGrid的每一行都有一个扩展显示行详细信息。扩展在扩展扩展首次移动滚动条。我不想滚动条时,移动...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.