Questions tagged «xaml»

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

4
在WPF的堆栈面板中左右对齐控件
我有以下代码: <DockPanel> <StackPanel DockPanel.Dock="Top" Orientation="Horizontal"> <RadioButton Content="_Programs" IsChecked="{Binding Path=ProgramBanksSelected}" IsEnabled="{Binding Path=ProgramsEnabled}" Margin="8" /> <StackPanel> <Label Content="Master" Height="28" Name="MasterFileStatus" VerticalContentAlignment="Center"/> </StackPanel> </StackPanel> ... 单选按钮应放置在堆栈面板的左侧(我删除了一些按钮,以免使示例不混乱),标签(我暂时将其放置在嵌套的StackPanel中)应该在右侧。 我已经尝试过很多对齐方式的组合,但是无法在右侧获得标签。我应该添加些什么来做到这一点?

21
名称“ XYZ”在名称空间“ clr-namespace:ABC”中不存在
我正在创建一些标记扩展,并开始获得非常奇怪的VS行为。我已经在单独的解决方案中提取并指出了问题所在。问题是VS无法在XAML中创建CLR对象。 这里是: 视图: <Window x:Class="WpfApplication4.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:wpfApplication4="clr-namespace:WpfApplication4"> <Window.Resources> <wpfApplication4:Dog x:Key="doggy" /> </Window.Resources> <Grid /> </Window> 后面的代码: using System.Windows; namespace WpfApplication4 { public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } } } 狗类: namespace WpfApplication4 { public class Dog { } } App.Xaml(App.Xaml.cs中没有代码): <Application x:Class="WpfApplication4.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" …
70 c#  wpf  xaml 

5
在Silverlight中以XAML格式日期/时间
我有一个Silverlight 4应用程序。我有一个绑定到UI的C#DateTime对象。我希望此DateTime的格式为dd/mm/yyyy时间(TimeZone)。例如,今天将显示为 04/07/2011 at 01:13 p.m. (EST) 有办法XAML吗?还是我需要建造一个转换器?
70 c#  silverlight  xaml 

8
XAML中的#region
我实际上不喜欢代码中的#region。但是出于某种原因让我发疯,我想将它们包含在我的XAML中。我希望整个部分都具有类似#region的内容并将其折叠(例如,我的<Window.CommandBindings>,<Grid。* Definitions>,<Menu>,<Toolbar>等)。 是否存在?如果不是,那么<RegionCollapse>

4
鼠标结束时更改按钮的颜色
我想更改按钮的背景色 IsMouseOver == True <Button Command="{Binding ClickRectangleColorCommand}" Background="{Binding Color, Converter={StaticResource RGBCtoBrushColorsConverter},Mode=TwoWay}" Width="auto" Height="40"> <TextBlock Foreground="Black" Text="{Binding Color, Converter={StaticResource RGBCColorToTextConveter},Mode=TwoWay}"/> <Button.Style> <Style TargetType="Button" BasedOn="{StaticResource {x:Type Button}}"> <Style.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Background" Value="DarkGoldenrod"/> </Trigger> </Style.Triggers> </Style> </Button.Style> </Button> I can't seem to understand why this trigger isn't working.

3
如何使WPF ListView项目像水平滚动条一样水平重复?
我有一个WPF ListView垂直重复数据。我无法弄清楚如何使其水平重复,例如Windows资源管理器中的幻灯片视图。我当前的ListView定义是: <ListView ItemsSource="{StaticResource MyDataList}" ItemTemplate="{StaticResource ListViewTemplate}"> </ListView> DataTemplate是(尽管我认为这应该没关系); <Rectangle HorizontalAlignment="Stretch" Margin="0,1,0,0" x:Name="rectReflection" Width="Auto" Grid.Row="1" Height="30"> <Rectangle.Fill> <VisualBrush Stretch="None" AlignmentX="Center" AlignmentY="Top" Visual="{Binding ElementName=imgPhoto}"> <VisualBrush.RelativeTransform> <TransformGroup> <MatrixTransform Matrix="1,0,0,-1,0,0" /> <TranslateTransform Y="1" /> </TransformGroup> </VisualBrush.RelativeTransform> </VisualBrush> </Rectangle.Fill> <Rectangle.OpacityMask> <RadialGradientBrush GradientOrigin="0.5,1.041"> <RadialGradientBrush.RelativeTransform> <TransformGroup> <ScaleTransform CenterX="0.5" CenterY="0.5" ScaleX="1.202" ScaleY="2.865"/> <SkewTransform AngleX="0" AngleY="0" CenterX="0.5" CenterY="0.5"/> …
69 wpf  xaml  listview  alignment 

5
样式和ControlTemplate之间的区别
您能否告诉我Style和ControlTemplate之间的主要区别是什么?什么时候或为什么要使用其中一个? 在我看来,它们是完全一样的。作为初学者,我认为我是错的,因此是我的问题。
69 c#  .net  wpf  xaml 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.