Articles of xaml

数据绑定后如何添加项目?

我试图将一些数据绑定到一个gridview,然后在最后有一个button(类似于Windows 8上的MSN财经应用程序)。 我将如何实现这一目标? 我当前的xaml代码: <DataTemplate> <GridView x:Name="StopGridViewItem" ItemsSource="{Binding}" Margin="0,0,20,20" AutomationProperties.AutomationId="ItemGridView" AutomationProperties.Name="Items In Group" ItemTemplate="{StaticResource Standard310x260ItemTemplate}" SelectionMode="None" IsSwipeEnabled="false" IsItemClickEnabled="True" ItemClick="StopGridViewItem_ItemClick"> </GridView> </DataTemplate> 提前致谢!

WinRT(C#/ XAML)缩放没有模糊

我已经把一个基本的animation,从0.1到1.0(X&Y)的控制缩放。 我始终看到的问题是这些控件在最终的静态状态下“模糊”。 一个例子是我拿的这个屏幕凸轮。 手表屏幕凸轮 我不确定是什么原因造成的。 它是一个默认的animation/故事板,你可以通过Blend生成。 <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleX)" Storyboard.TargetName="UIBorder" > <EasingDoubleKeyFrame KeyTime="0" Value="0.2"> <EasingDoubleKeyFrame.EasingFunction> <BackEase EasingMode="EaseInOut"/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> <EasingDoubleKeyFrame KeyTime="0:0:1.4" Value="1"> <EasingDoubleKeyFrame.EasingFunction> <BackEase EasingMode="EaseInOut" Amplitude="3"/> </EasingDoubleKeyFrame.EasingFunction> </EasingDoubleKeyFrame> </DoubleAnimationUsingKeyFrames> 所述控制: <Grid x:Name="UIBorder" Width="555" HorizontalAlignment="Center" VerticalAlignment="Center" RenderTransformOrigin="0.5,0.5"> <Grid.RenderTransform> <CompositeTransform ScaleY="0.2" ScaleX="0.2"/> </Grid.RenderTransform> <Grid Margin="122,0,0,0" RenderTransformOrigin="0.5,0.5" > <Border Background="#FF343434" ManipulationMode="None" IsDoubleTapEnabled="False" IsHoldingEnabled="False" IsRightTapEnabled="False" IsTapEnabled="False" RenderTransformOrigin="0.5,0.5" > <Border.RenderTransform> <CompositeTransform/> […]

在AppBar中隐藏省略号

在UWP应用程序中创buildAppBar或CommandBar时,总是在控件旁边隐藏一个省略号,如下所示: 我不希望它在我的应用程序,但我还没有发现任何方法/ AppBar内的属性,将帮助我摆脱它。 这应该是可能的,因为许多默认的Windows 10应用程序没有它。 例如,下面的主菜单栏上没有省略号: 是否可以使用AppBar隐藏省略号,还是必须使用SplitView或其他控件来实现这个?

WPF:Windows 7与Windows 10外观

我在Windows 10设备和Windows 7设备之间出现恼人的外观差异。 我在Window元素中直接使用WindowStyle="None"和DockPanel 。 我没有得到的是为什么还有一个边界? 为什么button,文本框,combobox等的边框是圆形的? 看来这与Aero有关。 有没有办法阻止我的应用程序使用Aero? 我假设有另一个与Windows 10相关的表示框架,但不知道它是什么强制它。 BorderBrush会是解决这个问题的最简单的方法吗? <Window x:Class="CBD.Presentation.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:CBD.Presentation" Title="CBD" Height="760" Width="944" WindowStartupLocation="CenterScreen" WindowStyle="None" SizeChanged="Window_SizeChanged" MinWidth="944" MinHeight="760" Icon="favicon.ico"> <DockPanel x:Name="Root_Window" Background="Black"> <!–Application stuff here –> </DockPanel> </Window> Windows 7显示: Windows 10显示器: 一切仍然正常运作,但一些文本框和button的设置方式,部分字母丢失。

改变焦点后,键盘也不会closures

我正在创build一个Windows 8.1应用程序,并在用户按下button后,popup窗口打开了大部分的屏幕。 popup窗口中有几个文本框。 我从Microsoft发现这个示例代码关于如何检测屏幕键盘的外观。 我也发现下面的SOpost和网站基本上通知没有办法强制键盘closures,正确的事情是实际上编程聚焦页面上隐藏的元素或禁用,然后重新启用文本框: 强制Windows 8软键盘隐藏 Windows 8软键盘没有隐藏 显示/隐藏键盘自动Widnows 8 如何closures触摸键盘 所以我按照build议,创造了一个不可见的button。 当用户点击closuresbutton时,应该将焦点对准该button并closures键盘。 会发生什么是文本框失去了重点,但键盘不会消失。 如果我使closuresbutton将焦点放在隐藏button上并closurespopup窗口(这是所需的效果),则键盘不会消失,直到点击之前的视图(以前在popup窗口中)。 我怎样才能closurespopup导致键盘解雇? 编辑:它似乎有可能以编程方式closures键盘,因为触发应用程序栏打开时,键盘打开时会自动closures键盘。

下拉select控制 – Windows 8 Metro – XAML

我想要下面的图片下拉菜单: 我不知道如何得到他们。 我想这些是一些combobox,但我不确定。 任何人都可以帮助我,并提供XAML代码?! 谢谢。

C#和XAML中的多种格式types的listview

我正在创build一个消息应用程序与显示消息对象的列表视图。 当一个新用户join,我想添加(例如)“约翰join”,但我希望它的格式不同于消息。 我怎样才能做到这一点?

如何使WPFbutton看起来像一个链接?

我想使用WPF中的链接样式的button。 微软在Windows对话框中这样做(看起来不一致)。 他们看起来像蓝色的文字。 当鼠标hover时改变颜色和下划线。 例: 我得到了它的工作。 (感谢Christian , Anderson Imes和MichaC )但是,我不得不在我的button里放一个TextBlock 。 我怎样才能改进我的风格 – 使其工作,而不需要我的button内的TextBlock? 用法XAML <Button Style="{StaticResource HyperlinkLikeButton}"> <TextBlock>Edit</TextBlock> </Button> 样式XAML <Style x:Key="HyperlinkLikeButton" TargetType="Button"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="Button"> <ContentPresenter /> </ControlTemplate> </Setter.Value> </Setter> <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.HotTrackBrushKey}}" /> <Setter Property="Cursor" Value="Hand" /> <Style.Triggers> <Trigger Property="IsMouseOver" Value="true"> <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.HighlightBrushKey}}" /> […]

.Net Metro App中的MarkUpExtension

我在Microsoft Visual Studio中使用C#,XAML。 在带有桌面版.Net框架的WPF中,名称空间System.Windows.Markup下有一个markupextension类。 从接受的答案在这篇文章中看到它应该我在App.xaml中声明转换器或作为每个文件的资源? 是否有一个相当于或接近于您用于创buildMetro应用程序的.Net移动版本? 我似乎无法find适当的名称空间或不支持?

怎么做:在Windows 8 / 8.1的“音乐”应用程序中的横向菜单

我试图到处search如何做这样的菜单: wstaw.org/m/2014/07/08/menu1.png wstaw.org/m/2014/07/08/menu2.png 但我什么也没find。 我在这个网站也发现一个问题(stackoverflow.com/questions/22613421/windows-8-1-apps-left-menu),但它没有答案。 那么,有谁知道这个菜单是如何完成的? 我想知道我可以怎样做一个类似的事情:一个带有button的菜单,使我可以进入其他页面和一个使这个菜单更小的button。