xaml 相关问题

可扩展应用程序标记语言(XAML)是一种基于XML的声明式语言,用于在各种框架中初始化结构化值和对象。当问题是关于具有特定框架的XAML的使用时,还应该提供框架的标签,例如, [wpf](Windows Presentation Foundation),[silverlight],[windows-phone],[windows-store-apps](Windows 8商店应用),[win-universal-app],[xamarin.forms]或[工作流程 - 基础]

使用 MCT 弹出窗口的 CarouselView 中的标签文本在 MAUI 中溢出

在 MAUI 社区工具包 (MCT) 弹出窗口中使用 CarouselView,轮播数据模板中设置的标签似乎溢出。设置一个固定的WidthRequest小于po的宽度...

回答 1 投票 0

使用MVVM将ListView绑定到ObservableCollection

我正在开发一个毛伊岛应用程序。我使用 MVVM 结构和 MVVM 社区工具包来更轻松地生活。现在,我在显示绑定到 My

回答 1 投票 0

使用指标加载数据的正确方法

我想在加载数据时显示活动指示器。 正确的方法是什么? 当我导航到此页面时,加载指示器根本不显示,在导航过程中感觉就像一个

回答 1 投票 0

无法加载名为

我正在使用 Xamarin.Forms 开发一个应用程序。 我想创建一个 ImageButton,但得到以下输出: [0:] 无法加载名为:{0}: Image.png 的图像 [0:] FileImageSourceHandler: 找不到...

回答 1 投票 0

WPF - 删除数据网格中的边框线

我正在 WPF 中创建一个数据网格,以在表中显示数据库中的值。我正在努力让它看起来很漂亮,目前我正朝着我想要的方向走在正确的道路上。尽管如此,我还是想...

回答 1 投票 0

WPF Datagrid:更改数据网格单元前景色

我有 DataGrid 控件,将 ItemSource 绑定到 DataTable。 DataTable 数据是通过 SQL 查询从 Oracle 数据库检索的。 列名和计数不固定,所以我设置了 AutoGenerateColumns...

回答 1 投票 0

有没有办法在 UWP TimePicker 上设置“放置”?

现在我有一个 XAML 中的基本 TimePicker: 现在我在 XAML 中有一个基本的 TimePicker: <TimePicker x:Name="PeriodEndTimePicker" Visibility="Collapsed" Margin="8 5 0 5" Header="Period End Time" SelectedTimeChanged="PeriodEndTimePicker_SelectedTimeChanged"/> 当您单击时间选择器时,它会弹出一个弹出窗口。当放置在屏幕中间附近或远离屏幕顶部的某个位置时,您可以完全看到弹出窗口,并且将鼠标悬停在时间选择器列上时能够看到箭头按钮以更改值。 但是,如果您将窗口放置在屏幕顶部附近或最大化应用程序窗口,弹出窗口会被切断,并且您将不再能够看到用于向上移动值的向上箭头。 是否可以移动位置,使弹出按钮的顶部位于时间选择器下方? 附注没有什么可以阻止用户使用鼠标滚轮滚动,或者进行部分悬停并单击以移动到下一个数字,但我的老板坚持要让箭头出现。 此行为是设计使然。当弹出窗口靠近屏幕底部时,它会移动到更好的显示位置,但当弹出窗口靠近屏幕顶部时,它会部分隐藏。 我们可以在TimePicker中找到generic.xaml的样式,这些样式在\(Program Files)\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.xxxxx.0\Generic中可用。 TimePicker的弹出窗口没有任何内容,我们在可视化树中也看不到该弹出窗口。所以我们无法做出任何改变。 如果这种行为影响了你的开发进度,建议你自己写一个自定义的TimePicker。你可以参考这个线程,它使用四个listview来实现一个简单的选择器。

回答 1 投票 0

如何将WPF ComboBox宽度设置为XAML中最大项目的大小?

我有一个组合框: 我有一个组合框: <ComboBox Grid.Row="1" HorizontalAlignment="Center" VerticalAlignment="Center" ItemsSource="{Binding Options}" SelectedItem="{Binding SelectedOption}" DisplayMemberPath="DisplayName"/> Options 中的第一项将始终包含一个选项,其中 option.DisplayName = string.Empty 这会导致组合框非常薄,因为不需要空间来显示 string.Empty。 在 XAML 中,有没有办法自动将 ComboBox 的宽度设置为 ItemsSource 中最大字符串的大小?我不想测量最长项目的宽度并将其设置在 .xaml.cs 如果重要的话,组合框所在的网格看起来像: <Grid Margin="5" Height="500"> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="*"/> <RowDefinition Height="Auto"/> </Grid.RowDefinitions> 如果您希望将 ComboBox 在布局中居中,但仍希望其自动调整大小,则可以使用 Grid 作为布局容器。这样Grid就会照顾好你的ComboBox。 由于您已经在使用 Grid 来布局元素,因此您所要做的就是定义列。 只需创建至少三列(您可以使用 Grid.ColumnSpan 将列合并为居中元素的三列行)并将 ComboBox 放置在中心列中。在其他元素上设置 Grid.ColumnSpan,以允许它们跨越整个 Grid。然后将 HorizontalAlignment 的 ComboBox 设置回 HorizontalAlignment.Stretch(这是默认值): <Grid Margin="5" Height="500"> <Grid.RowDefinitions> <RowDefinition Height="Auto" /> <RowDefinition /> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition /> <ColumnDefinition /> <!-- Center column --> <ColumnDefinition /> </Grid.ColumnDefinitions> <!-- The centered ComboBox element --> <ComboBox Grid.Row="1" Grid.Column="1" /> <!-- A TextBox element that stretches across the full Grid --> <TextBox Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="3" /> </Grid>

回答 1 投票 0

CollectionView 的内部列表超级滞后

我有一个 CollectionView 可以说老师,每个老师都有学生。我想列出老师,在里面我想列出所有学生及其自己的数据 它按预期工作,但超级滞后......

回答 1 投票 0

如何在 WinUI 3 (MVVM) 中显示 ContentDialog

基本上我的问题是:我试图在我的 WinUI 3 应用程序中显示 ContentDialog。 打开对话框的命令是由我的“主页”(LibraryPage)上的上下文菜单按钮触发的 ...

回答 1 投票 0

实时更新故事板绑定

我想沿着正弦半径的圆制作一个对象的动画,其中幅度和频率可以改变。 我已经成功创建了正弦圆,以及一个遵循其初始化的对象......

回答 1 投票 0

如何在C#中的WinUI中创建DataTemplate?

如何在 WinUI 应用程序中用 C# 创建 DataTemplate,而不将模板存储为 XAML 中的资源或从 XAML 字符串加载(这非常慢)? 在 WPF 中,可以使用

回答 1 投票 0

如何使用 WPF XAML 构建堆叠表单?

在我的窗口上,我有一个 GroupBox。我想在该 GroupBox 内构建一个水平对齐的表单。水平对齐是指标签和输入位于同一位置的表单...

回答 4 投票 0

如何修复DataGrid滚动条与ColumnHeader相交的空白点?

我正在使用 WPF DataGrid 来显示一些数据,当我有足够的行时,会出现滚动条。在滚动条的顶部,与 DataGrid ColumnHeader 相交的地方,有一个空白方块,我不知道...

回答 1 投票 0

仅将窗口设置为所需大小

在WinUI 3中,如何使窗口仅达到所需的大小?请注意,它应该调整其大小,以防应用程序运行时内容变大。 (负)示例: 在WinUI 3中,如何使窗口只达到需要的大小?请注意,它应该调整其大小,以防应用程序运行时内容变大。 (反面)示例: <?xml version="1.0" encoding="utf-8"?> <Window x:Class="SampleApp.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:SampleApp" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d"> <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center"> <Button x:Name="myButton" Click="myButton_Click">Click Me</Button> </StackPanel> </Window> 获取此窗口大小,注意窗口如何比内容(按钮)大得多: 根据此讨论: https://github.com/microsoft/microsoft-ui-xaml/discussions/9404 将 SizeChanged 事件处理程序添加到窗口的根元素。事件处理程序应该大致如下所示: private void OnRootSizeChanged(object sender, SizeChangedEventArgs e) { var elm = (FrameworkElement)sender; elm.SizeChanged -= OnRootSizeChanged; var height = (int)Math.Ceiling(elm.DesiredSize.Height); var width = (int)Math.Ceiling(elm.DesiredSize.Width); AppWindow.ResizeClient(new(width, height)); Activate(); }

回答 1 投票 0

在 WPF 上浏览页面时出现白条

我是一名学生,试图弄清楚 WPF 是如何工作的。按下按钮后我正在导航到另一个页面,但由于某种原因,当我加载该页面时,屏幕底部有一个白色条。 ...

回答 1 投票 0

WPF 名称/图像未显示在设计视图中

我正在开发一个 Visual Studio 扩展,使用 CrispImage UIElement 和此处的名字功能。然而,尽管在运行时显示,但它们在设计时并不显示。还在

回答 1 投票 0

WPF 绑定不更新视图

我有一个文本块: ... 地位 ... 代码...

回答 9 投票 0

ContentControl(CheckBox)不继承Foreground

看起来 CheckBox 控件没有继承其 Foreground 属性:

回答 0 投票 0

Blazor Maui 混合应用程序不显示菜单栏

当我尝试在 Maui Blazor 混合应用程序中创建菜单栏时,它不会显示,但当我使用与普通 Maui 应用程序中相同的 XAML 时,它会显示。这在混合应用程序中是不可能的吗?我怎样才能解决这个问题?

回答 1 投票 0

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