xaml 相关问题

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

在.net MAUI 中创建分组复选框列表

我正在使用 .NET MAUI 并尝试创建一组复选框列表,这些列表将放入 FlexLayout 中,以便它们能够换行。当我对数据进行硬编码时,它工作得很好。这是工作硬编码

回答 1 投票 0

添加到另一个 XAML 文件中的画布

我正在尝试同时向两个画布添加网格和标签。 从 page.xaml.cs 添加到页面画布是可行的,但也从 page.xaml.cs 添加到“CellPageSettings”画布到...

回答 1 投票 0

WPF ContentControl 模板不会显示内容

又到了尝试在WPF中实现琐碎部分的时候了。 又到了尝试在 WPF 中实现琐碎部分的时候了。 <Window.Resources> <ControlTemplate x:Key="GroupBoxTemplate"> <GroupBox Header="ASD"> <ContentPresenter/> </GroupBox> </ControlTemplate> </Window.Resources> <Grid> <ContentControl Template="{StaticResource GroupBoxTemplate}" > <Button Content="test"/> </ContentControl> </Grid> 在上面的示例中,我希望按钮显示在模板化组框中。但我看到的只是一个组框,内容演示者没有显示任何内容。我不知道为什么。 我做错了什么? 您忘记指定 ControlTemplate 的 TargetType: <ControlTemplate x:Key="GroupBoxTemplate" TargetType="ContentControl"> <GroupBox Header="ASD"> <ContentPresenter/> </GroupBox> </ControlTemplate>

回答 1 投票 0

有没有办法可以使用这个依赖属性? WPF C#

我试图在自定义控件中设置 SKQuantitySpinEdit 父类的增量属性,但无法这样做! ControlTemplate spinOptLegQuantityTemplate = (ControlTemplate)(grdMultiF...

回答 1 投票 0

如何让Richtext块可滚动?

<StackPanel Orientation="Vertical"> <Border Background="AliceBlue"> <ScrollViewer x:Name="scroll" Height="300" AllowDrop="True" HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Visible" VerticalScrollMode="Auto"> <RichTextBlock x:Name="richTextBlock" Width="800" Height="400" Margin="50 50 0 0" Foreground="Green"> <Paragraph x:Name="rchparaGraph"> <Run /> </Paragraph> </RichTextBlock> </ScrollViewer> </Border> 这就是我对齐控件的方式。我使用滚动查看器来制作富文本块 可滚动到其内容。它不起作用。有人帮助我吗。 删除 ScrollViewer 并将 ScrollViewer.VerticalScrollBarVisibility="Auto" 放入 RichTextBox <RichTextBox ScrollViewer.VerticalScrollBarVisibility="Auto"> 编辑: <ScrollViewer Name="scroll" Margin="0" VerticalAlignment="Top" VerticalScrollBarVisibility="Hidden" Background="#CC000000" HorizontalScrollBarVisibility="Disabled"> <StackPanel Orientation="Vertical" VerticalAlignment="Top" Margin="0"> <RichTextBlock x:Name="richTextBlock" Height="100" HorizontalAlignment="Left" VerticalAlignment="Center"> <Paragraph> <Run /> </Paragraph> </RichTextBlock> 我知道这篇文章很旧,但我刚刚遇到了一个非常相似的问题,也许这可以帮助其他人。 我通过删除 StackPanel 并将其替换为 Grid 解决了这个问题。我不相信 StackPanels 和滚动可以很好地协同工作。

回答 2 投票 0

.Net MAUI 中的可滚动标题

我想设计一个标题,当用户向上滚动并粘在顶部时,标题的大小会减小。我想要的设计是在标题中显示一个徽标,覆盖大约 50% 的页面...

回答 1 投票 0

C# WPF:将 UserControl 放入 DataGridRow

我正在用 C# 创建一个 WPF 应用程序。在我的窗口中有一个数据网格。网格中有 2 列。第一列仅包含字符串。在第二列中,我想显示我创建的用户控件...

回答 3 投票 0

如何在 MAUI 应用程序中覆盖父资源字典属性?

我创建了一个类库,它在 ResourceDictionary 对象中定义了一些样式和颜色。这些在多个 MAUI 应用程序的每个 App.xaml 文件中引用,如下所示: 我创建了一个类库,它在 ResourceDictionary 对象中定义了一些样式和颜色。这些在几个 MAUI 应用程序的每个 App.xaml 文件中引用,如下所示: <myParentLibrary:ControlStyles/> <myParentLibrary:Colors/> 现在我的每个应用程序显然都有自己的配色方案和样式,因此它们也像这样包含它们: <ResourceDictionary Source="Resources/Styles/Colors.xaml" /> <ResourceDictionary Source="Resources/Styles/Styles.xaml" /> 需要注意的是,父类库和应用程序中定义的 Color 值的名称是相同的,因为我希望类库提供基色,但最终使用应用程序定义的值。 为了说明这一点,请考虑以下场景: (来自班级图书馆) <Style x:Key="ExampleStyle" TargetType="Label"> <Setter Property="TextColor" Value="{StaticResource Black}"/> </Style> <Color x:Key="Primary">Red</Color> (来自应用程序) <Color x:Key="Primary">Blue</Color> <!-- This is from the Colors.xaml file of app --> <Label Style="{StaticResource ExampleStyle}"/> <!-- This is from a Page in the app --> -> 如何将标签的颜色设置为红色,而不是蓝色?在类似于我在这里描述的场景中这可能吗? 非常感谢您花时间帮助我。 我希望这条消息对您有好处。我写信是为了提供有关您请求的广告制作的最新信息。以下是广告的详细信息,包括 ResourceDictionary 对象中定义的类库、样式和颜色,以及它们在各种 MAUI 应用程序的 App.xaml 文件中的引用:

回答 1 投票 0

如何在uwp中的绑定中设置文本块的焦点状态

我正在使用其属性绑定到绑定类的文本块,我希望焦点文本块在某些时间处于活动状态,有什么方法可以绑定文本块的焦点状态吗? 我正在使用 textblock,其属性绑定到绑定类,我希望焦点 textblock 在某些时间处于活动状态,有什么方法可以绑定 textblock 的焦点状态吗? <TextBox x:Name="block1" Text="{Binding Text_ , Mode=TwoWay}" Style="{ThemeResource TextFieldStyle}" AllowFocusOnInteraction="True" FontSize="14" MinWidth="274" Height="30" RelativePanel.Below="seperator1" Margin="12 12 12 0" /> 建议您为 Textbox 创建依赖属性来更改其焦点状态。 <Grid> <StackPanel> <TextBox x:Name="testTextBox" TextWrapping="Wrap" Text="Test Test" Height="113" Width="265"/> <Button Content="Button" Click="Button_Click"/> <Button Content="Button" Click="Button_Click_1"/> </StackPanel> </Grid> public sealed partial class MainPage : Page { public bool IsFocused = true; public MainPage() { this.InitializeComponent(); } private void Button_Click(object sender, RoutedEventArgs e) { IsFocused=true; testTextBox.SetValue(FocusExtension.IsFocusedProperty, true); } private void Button_Click_1(object sender, RoutedEventArgs e) { IsFocused = false; testTextBox.SetValue(FocusExtension.IsFocusedProperty, false); } } public static class FocusExtension { public static readonly DependencyProperty IsFocusedProperty = DependencyProperty.RegisterAttached( "IsFocused", typeof(bool), typeof(FocusExtension), new PropertyMetadata(false, OnIsFocusedPropertyChanged)); public static bool GetIsFocused(DependencyObject obj) { return (bool)obj.GetValue(IsFocusedProperty); } public static void SetIsFocused(DependencyObject obj, bool value) { obj.SetValue(IsFocusedProperty, value); } private static void OnIsFocusedPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { var control = (Control)d; if ((bool)e.NewValue) { control.Focus(FocusState.Programmatic); } } }

回答 1 投票 0

MAUI MVVM xaml“找不到用于绑定的 DataContext”。更新的值未显示

我有两个标签字段 TabName 和 DisplayDate 以及绑定到 ViewModel 的 Collection Tasks,并且标签字段的值最初已设置,但不会出现更改。将鼠标悬停在标签上...

回答 1 投票 0

Avalonia:弹出宽度超过 500 不起作用

使用WPF会更容易。我之所以与 Avalonia 合作,是因为它是跨平台的。它也不适用于 MinWidth 和 Width。 当

回答 2 投票 0

如何创建自定义 avalonia 控件

我正在学习 Avalonia,通过阅读文档我无法弄清楚这一点。 假设我想创建一个自定义用户控件,以便于在触摸屏上输入数字。 我哦...

回答 1 投票 0

如何设置 Xamarin 社区工具包弹出窗口的大小以在 Xamarin Forms 中动态包装内容?

我有一个 Xamarin.CommunityToolkit - 弹出窗口。我不想预先定义它的大小。我希望它根据内容动态调整大小。有什么办法可以实现这一点吗? 这是我的 XAML 代码: 我有一个 Xamarin.CommunityToolkit - Popup。我不想预先定义它的大小。我希望它根据内容动态调整大小。有什么办法可以达到这个目的吗? 这是我的XAML代码: <?xml version="1.0" encoding="UTF-8"?> <xct:Popup xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:xct="http://xamarin.com/schemas/2020/toolkit" x:Class="SampleProject.Views.SamplePopup"> <StackLayout> <Label Text="Hello Xamarin.Forms!" /> <Button Text="Close Popup" Clicked="ClosePopup" /> </StackLayout> </xct:Popup> 当前的实现不支持此类功能,正如 Amjad 在他的评论中提到的那样,过去有一个类似的功能请求,但随着事情迁移到新的 repo .NET MAUI 社区工具包,它被关闭了。 如果您有兴趣,可以打开讨论,解释或指向该功能请求的链接。 由于社区工具包弹出窗口动态自动高度调整问题存在错误报告,您可以考虑通过根据其内容动态设置弹出窗口高度来解决问题。 <xct:Popup xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:xct="http://xamarin.com/schemas/2020/toolkit" x:Class="SampleXamarinForms.SamplePopup" SizeChanged="Popup_SizeChanged" x:Name="myPopup"> <StackLayout x:Name="myStacklayout"> <Label Text="Hello Xamarin.Forms!" /> <Button Text="Close Popup" Clicked="ClosePopup" /> </StackLayout> </xct:Popup> public partial class SamplePopup : Popup { public SamplePopup () { InitializeComponent (); } void Popup_SizeChanged(object sender, EventArgs e) { double width = GetDeviceWidth() - 40; double height = myStacklayout.Height; myPopup.Size = new Size(width, height); } private double GetDeviceWidth() { var mainDisplayInfo = DeviceDisplay.MainDisplayInfo; var width = mainDisplayInfo.Width; return width; } }

回答 2 投票 0

如何在页面重新加载时正确从在线API获取数据?

我正在构建一个 MAUI 应用程序,并试图找出在打开/重新打开 XAML 页面时从互联网获取数据的正确且推荐的方法。 我找到了使用代码隐藏方法的建议: 保护...

回答 1 投票 0

WinUI3 中的图像渐变

我想在WinUI3应用程序中制作渐变。渐变应从图像的中心开始,并向下延伸至底部,其中颜色应为图像后面的颜色。我愿意

回答 1 投票 0

按下 Enter 键时绑定文本框

TextBox 上的默认数据绑定是 TwoWay,仅当 TextBox 失去焦点时才会将文本提交到属性。 当我按下 En...时,是否有任何简单的 XAML 方法可以使数据绑定发生?

回答 13 投票 0

WPF CommandBindings、ViewModel 和 UserControl

我对 WPF 还很陌生,所以最好描述一下其意图: 我的主窗口内有多个用户控件。每个用户控件都有自己的按钮,我想将其绑定到

回答 1 投票 0

RoatedEvent“该成员无法识别或无法访问”

我不想使用由输入设备生成的事件,而是想使用一个自定义事件,该事件将在代码隐藏中以编程方式引发,作为我的 xaml 中的 EventTrigger。 这应该是可笑的...

回答 3 投票 0

如何将 WPF/XAML GridRow 的高度设置为 Auto,但仍将其限制为 Grid 的最大可用高度?

我有一个 GroupBox(包含一个 ListBox)和一个 Expander,每个都在网格内各自的行中: ...

回答 3 投票 0

如何在 WPF 中创建一个 2x2 网格,当元素改变可见性时调整大小

我正在尝试在 WPF 中创建一个包含两列和两行的网格。我希望网格以一种特殊的方式调整大小,具体取决于哪些单元格可见,我制作了一些插图以更好地表达...

回答 1 投票 0

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