如果我正在编写XAML,我是否必须使用Expression Blend或Visual Studio,或者是否有其他工具 一个看起来很不错。比混合好得多:-)
该网站还提供了一些例子。其中一个看起来很不错。比混合好得多:-)
该网站还提供了一些示例。您是使用XAML设计图形/资源还是为应用程序创建用户界面
如果你在设计,你有很多选择。当然是表达式设计,但也有很好的转换器可以从AdobeIllustrator等强大的格式/应用程序中获取XAML
如果你在编码,虽然Blend有严重的UX缺陷,但它有一
我试图从数据库中检索字符串,并在加载之前将其作为内容添加到页面上的控件中(有点像自定义本地化)。我从使用ria服务的数据库中检索字符串,如下所示:
**
我得到一个例外,因为字典当时不包含值。。只有在我的构造函数退出后,才会触发从数据库获取数据的load completed事件。现在,我如何在这个特定场景中自动设置控件 尝试在Silverlight应用程序类中加载词典。这将确保您的词典已加载(并且可以放置在应用程序资源中,以便在应用程序的其他位置检索)。尝试在Silverlight应用程序类中加
我有一个自定义按钮
我希望当它进入禁用状态时,它的不透明度属性应该在大约一秒钟的时间内切换到65%左右,当它离开禁用状态时,它应该将不透明度恢复到100%动画
这是怎么做到的
这是怎么做到的?短片在几分钟内回答了我所有的问题
以下是我所需要的:
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="CommonStates">
<VisualStateGroup.Transiti
我花了好几个小时在这上面。。我无法在全局资源字典中看到我定义的各种样式。外部文件名为Styles.xaml。我错过了什么
您是否在要使用此样式的项目中引用了CCE_2009.Client程序集(项目)
如果不是,这可能是解决问题的办法。 使用合并字典有一些事情要考虑。
首先,您应该将ResourceDictionary(Styles.xaml)的BuildAction设置为Resource或Content(我使用Resource进行了尝试)
第二,在App.xaml中,不要为ResourceDi
好的,我试过问这个问题,但没有成功。尝试了一些类似的黑客;如果我错了,请纠正我,但我认为这不是最好的办法
我想做的是让silverlight应用程序跨越整个浏览器区域。我在上一个问题中提供的解决方案适用于标准silverlight项目,但对于silverlight Prism项目,似乎不适用相同的规则。我认为这与包含页面的silverlight模块有关,该页面的主用户控件加载在Shell.xaml的内容控件中
有人知道如何解决这个问题吗
my Shell.xaml的代码如下:
<UserC
我有一个页面,其中有两个需要打印的UIElements,一个是StackPanel,另一个是用于显示考试分数的自定义图形控件。根据要显示的测试数量,graph控件可以是任意长度,因此有时我可以在一个页面上同时显示这两个控件,而其他时候则需要单独的页面
在单独的页面上打印它们效果很好,因为我只是将UIElement设置为pagevisual,我遇到的问题是,我不知道如何将它们组合在一个页面上打印。我尝试在codebehind中创建StackPanel并将元素添加到其中,但由于元素只能有一个父元素,
标签: Xaml
resourcesstaticsingletonobservablecollection
我不知道怎么让那条线工作。。。我试过做,但这也是不允许的
<Window.Resource>
<ResourceDictionary>
<local:SomeResourceWithObsCollection x:Key="MyItemWithCollection">
<local:SomeClass.Instance /> <!-- THIS DOES NOT WORK -->
我已经创建了下面的XAML路径,但希望添加文本“Back”
这就是我如何将其添加到
<Path Style="{StaticResource BackButton}">
</Path>
有什么建议吗
编辑-这是样式
<Style x:Key="BackButton" TargetType="{x:Type Path}">
<Setter Property="Data" Value="F1 M 639.667,236
我想知道是否有任何(Win8 Metro样式的)WinRT/XAML组件可用于从预填充图表中的图形确定数据。
控件最初应显示图表,但用户应能够在其中绘制新线、条形图等,或继续现有系列。然后,应使用此图形收集基础数据点
我想人们可以在图表上放置画布并使用它来绘制,但之后应用图表的轴值是相当复杂的。WinRT中没有可用的图表控件。您可以使用您选择的任何API绘制内容-矩形、图像+可写位图等,并处理指针事件以绘制或调整数据点。Telerik提供了预览控件:
您想要的是WPF还是WinRT/XAML?那
我已在windows 8 xaml应用程序中使用media element创建了一个播放器。我想在播放音频文件时将频谱添加到我的mediaelement。如何在windows 8中使用xaml C#将频谱添加到mediaelement
在使用C#的Windows8XAML应用程序中,如何在向媒体元素添加频谱时诊断音频?你是说音频可视化工具吗?试试这些例子,然后
我有一个网格控件,它是按列拆分的
<Grid HorizontalAlignment="Stretch">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="80" />
<ColumnDefinition Width="65" />
</Grid.ColumnDefin
我在MSDN上看到了这样的问题,但没有得到回答。因此,我可以使用x:Uid和*.resw文件中的特定键格式本地化所有控件。但是如何本地化x:String?例如:
<x:String x:Key="AppName">My App</x:String>
我的应用程序
我知道一些变通办法。但是有什么好的方法吗?有一篇msdn的帖子是关于这样做的。它的本质是这样的:
<TextBlock x:Uid="MyTextBlock" FontSize="24.667" Tex
我有一个Silverlight 4游戏,我正在尝试移植到WinRT。它大量使用Blend的FluidMoveBehavior来设置容器之间的项目转换动画(项目从一个容器浮动到另一个容器)。WinRT中似乎缺少此功能,我无法找到替代功能
在Silverlight中,这个XAML完成了所有功能:
<ItemsPanelTemplate x:Key="TransitioningPanelTemplate">
<StackPanel Orientation="Horizonta
我正在使用情节提要API在Windows应用商店应用程序中设置画布动画:
DoubleAnimation widthAnimation = new DoubleAnimation();
DoubleAnimation heightAnimation = new DoubleAnimation();
widthAnimation.BeginTime = new TimeSpan(0, 0, 0, 0, outDuration + inDuratio
我使用过DirectX原生项目,使用单独的线程异步处理艰巨的工作,同时保持ui的响应性,从而获得了更好的性能,但当我尝试使用XAML/DirectX应用程序进行同样的操作时,我得到了最差的性能!我的猜测是XAML线程在活动时会阻止任何辅助线程(绘制到屏幕)。有人知道如何在XAML应用程序上使用本机线程吗?你能给出一个你看到的性能问题的具体例子(带有代码)吗?我没有具体的代码可以添加,C#XAML调用DX组件(DrawingSurfaceBackground)来更新屏幕,然后我启动线程“th=ne
当我尝试使用“应用程序栏”和有“ListPicker”的页面时,ListPicker消失了
列表选择器:
<toolkit:ListPicker
x:Name="listPicker"
ItemTemplate="{StaticResource PickerItemTemplate}"
FullModeItemTemplate="{StaticResource PickerFullModeItemTemplate}"
Header="Sound"
FullModeHe
谁能给我一个解决保证金问题的指导?
我是XAML的新手。我混淆了左、上、右、下
谢谢你的建议 请参阅此MSDN文档:
页边距由左、上、右、下设置
可以为所有角度设置值,也可以指定每个角度
//SETS A MARGIN OF 10px in all four directions
<Grid margin="10"></Grid>
//SETS A 10px margin left, 15px margin top, 10px margin right and 15px
我正在尝试将我的应用程序从windows phone 7.1迁移到windows phone 8。
我有一个错误:
Error 1 Cannot resolve dependency to assembly 'System.Windows.Interactivity, Version=3.9.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' because it has not been preloaded. When usin
请注意,我在listpicker控件中显示数据的方式有问题。我实际上是从web服务加载的,但后来我尝试使用静态数据,但发现无法加载静态数据。它使我的MVVM出现故障。我把代码贴在下面
我的模范班
public class ContinentSelect
{
public int ID { get; set; }
public string Name { get; set; }
}
视图模型
public class ContinentViewModel : INotifyPro
标签: Xaml
blendmouse-coordinates
我想为触摸屏设计一个界面原型,这样我就可以在用户测试过程中记录每次鼠标点击。
我成功地制作了故事板,但未能记录鼠标点击
我查了其他问题-
, -
但我不明白如何将这些代码应用到.xaml或代码隐藏文件中。每次试用我都会收到错误消息
如果我想记录测试人员在画布上单击的位置,如何跟踪坐标并将日志导出为其他文件格式?一个非常简单的示例
这将记录用户单击的每个位置以及以下时间:
<Window x:Class="WpfApplication6.MainWindow"
xmlns=
我想在单击按钮时选择列表项(位于每行的列表框内)
现在我试着这样做:-
<ListBox Height="444"
ItemsSource="{Binding StudentDetails,Mode=TwoWay}"
HorizontalAlignment="Left" Margin="2,34,0,0"
Name="listBox1" VerticalAl
我在尝试将几何体项传递给用户控件元素的代码隐藏时遇到问题。当我尝试将路径元素数据属性设置到此几何体项时,会得到一个XamlParseexception
下面是我的代码的一部分在代码背后
void CardBack_Loaded(object sender, RoutedEventArgs e)
{
Header.Text = _title;
Text_run.Text = _title;
Image.Data = setGeomet
亲爱的各位,我对windows phone和xaml都是新手。
现在我的pivot模板上有listview,我只希望当我在listview中选择一个项目时,这里更改的背景颜色是我的xaml代码
<ListView x:Name="LVPrimary" Grid.Row="2" Grid.Column="0"
ItemsSource="{Binding}"
我在手机中初始化视频捕获时遇到问题。我想捕获视频流,在手机上预览,并获取捕获以读取二维码、条形码等代码
我已经标记了网络摄像头、麦克风和视频库的功能,我认为这是不需要的,但我标记为测试
MainPage.xaml
<Page
x:Class="App2.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsof
我正在尝试用反应式UI和Xamarin表单创建一个hello world
我创建了一个ViewModel(基于ReactiveObject)、一个自定义页面(基于ReactiveContentPage)和一些XAML标记
该页面有一个条目和一个标签,它们绑定在一起。当我运行它(在iOS和Android上)时,它似乎对输入的前几个字符有效,然后锁定。控制台发出“主线程上发生的事情太多”警告
我错过了什么
该项目正在进行中
模型
namespace XamarinFormsReactiveUIExa
我有一个WP8.1应用程序,整体结构非常简单。它附带了大量的绑定语句和行为(交互性),所以我不想发布整个内容,但这里是伪XAML的总体思想:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<MapC
我在弹出窗口中有一个列表视图。我想在文本框(而不是弹出窗口)中设置向下键,并将焦点设置为ListView。焦点工作,但当我按下向下键时,列表中的第一项被选中。我希望允许用户使用向下键向下浏览ListView
我一定错过了一些很明显的东西,因为这不应该那么难
谢谢哪个向下箭头?您可以包括图像吗?键盘上的向下键,抱歉,我将更新问题以使其清晰。您可以手动处理向下键,找到列表中的下一项(通过ContainerFromIndex),然后使用控件对焦。对焦。不过你可能需要一些演员。确保设置e.Handled
我正在使用Xaml视图构建一个通用类库,这些视图需要静态引用在同一类库中定义的自定义资源StaticResource
如何在不导入每个视图中的资源文件的情况下,以对设计器友好的方式执行此操作
使用VS2013更新3。似乎设计器只适用于特定的通用应用程序项目中的视图,并且在app.xaml中定义了资源,而没有进行合并。哇,每个视图?哈哈,不!你是说你不适合你吗?是的,不适合。即使我直接将静态资源合并到每个视图中,设计师仍然会抱怨,更不用说在App.xaml级别上定义它了。嗯,是的,你不应该做那么多
为Windows Phone 8.1在页面之间传递数据
我发现了这篇很棒的文章:
而且我非常理解
读了这篇文章后,我提出了几个问题:
[1] 在哪种情况下,哪种方法更好?
[2] 这三种方法的好处是什么?App.xaml.cs中的公共属性和全局变量会导致名称空间污染并降低应用程序的可测试性,因此我更喜欢使用QueryString
另一方面,有时我需要传递复杂对象,甚至是复杂对象的集合,在这种情况下,我认为App.xaml.cs中的公共属性更可取。小提示:请说明您使用的是Silverlight还
我有以下代码:
<StackPanel Orientation="Vertical">
<GridView
Background="Azure"
x:Name="ContactList"
It
我正在编写我的第一个Win 8.1应用程序,我正在尝试为Hubapp布局设置背景图像。
我可以在预览中看到背景,但一旦我运行应用程序,它就会变成黑色背景
这是我的密码:
我还尝试使用MERESOURCE设置背景,但得到的结果是相同的,只有黑色背景
背景=“{ThemeResource HubBackgroundImageBrush}”>
这是参考资料代码
您能告诉我出了什么问题吗?刚刚查看了一下,在添加HubSection之前,hub的背景似乎不会出现。
如果我尝试
<Hub
有没有办法在Windows运行时获取低级输入数据?DirectManipulation不会拦截哪个(是的,我读过这篇文章,但并没有可接受的解决方案)?我需要在Windows 8.1/Windows phone 8.1平台上使用它。我还没有找到关于它的样本或文章。若你们能和我分享代码示例,那个就太好了
我有一个菜单弹出按钮,它在ListView项目上打开。默认打开的动画非常慢,有没有办法更改弹出菜单的默认动画
编辑
我使用下面的依赖属性在列表视图项上显示上下文菜单,它工作正常,但当显示上下文菜单时,它会稍微挤压整个视图。我不想在上下文菜单打开时挤压页面
public class OpenMenuFlyoutAction:DependencyObject,IAction
{
public object Execute(object sender, object parameter)
我正在开发Windows 8.1应用商店应用程序,在一个页面上,我需要设置为横向模式MyControl.Width=450,但在纵向模式下,我希望控件扩展到所有可用空间。
作为一种解决方法,可以使用MinWidth的HorizontalAlighment Right vs Stretch,但我对使用VisualState情节提要的解决方案感兴趣
使用对象动画使用关键帧设置特定宽度很容易,如下所示:
<ObjectAnimationUsingKeyFrames Duration="0" St
我正在尝试创建一个相对面板(用于回流),其中包含两个图像,以及一个堆叠面板。在“小屏幕”视图中,我希望它在一列中垂直排列:图像,堆栈面板,图像。它做得很好,但问题是StackPanel的高度为0,因此底部的图像会碰到它。我希望图像捕捉到屏幕底部。但是,VerticalAlignment=“Bottom”拒绝工作。经过更多的测试,我发现水平对齐也不起作用。在相对面板中对齐是否工作不正常?还是有什么特别的方法
以下是完整的XAML:
<RelativePanel>
<Ima
我试图在scrollviewer中设置一个文本块,如果文本超过scrollviewer的宽度,请将其修剪。
文本应显示“…”以指示更多文本,以便用户可以滚动查看其余文本
现在我有类似的东西,但是文本修剪不起作用
<ScrollViewer Grid.Row="1" HorizontalScrollMode="Enabled" HorizontalScrollBarVisibility="Hidden" VerticalScrollMode="Disabled" VerticalScroll
我正在应用程序中使用DatePicker控制Xamarin.Forms。我有一个按钮,我想打开一个弹出窗口,在其中显示DatePicker的日历。但当前,当我打开弹出窗口时,edittexbox显示当前日期,当我点击文本框时,日历打开。但是我不想要编辑框。我只想在用户点击按钮时显示日历。
有人知道我怎么做吗?通过设置IsVisible=false来隐藏日期选择器控件。然后,您可以通过从代码中的其他地方调用Focus()方法以编程方式触发它。检查以下内容:
DatePicker d
首先为我的英语感到抱歉。
我正在使用Xamarin.Form开发一个iOS和Android项目
我希望有一个“xaml用户控件”可以以不同的方式重用,并且我需要使用ICommand使其可单击
这是StackLayoutButton组件:
<?xml version="1.0" encoding="utf-8" ?>
<StackLayout xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schema
我很难让它工作
<ResourceDictionary>
<ViewCell x:Key="Separator">
<Label Text="{Binding Title}" />
</ViewCell>
</ResourceDictionary>
ResourceDictionary中的对象只创建一次,每次使用它们时都会共享它们的实例。由于无法重用ViewCell和Binding,因此不太可能工作
可
我们正在使用Xamarin中的ListView。从中,我们将其显示为下拉列表,但我们无法获得下拉列表的特定位置,我们尝试了绝对布局来实现它?我认为您可以使用两种方式
第一种方法是使用
RelativeLayout用于相对于布局或同级视图的属性定位和调整视图大小。与AbsoluteLayout不同,RelativeLayout没有移动锚的概念,也没有相对于布局的底部或右边缘定位元素的设施。RelativeLayout支持将元素定位在其自身边界之外
比如说
<RelativeLayout>
我有一个目标类型网格的样式。我希望此样式的网格中的所有条目子元素自动获取特定样式
我已经看过这些:
唯一的解决方案似乎是在父样式中设置资源,因此我做了以下工作:
<Style x:Key="BuggyGrid" TargetType="Grid">
<!-- bunch of property setters -->
<Style.Resources>
<Style TargetType="Entry">
我正在尝试将我的xaml绑定到视图模型中的一个属性,但它没有像我预期的那样工作
下面的代码可以工作,但它似乎创建了mainwindowviewmodel对象的新实例,这将导致出现问题
<Label Text="{Binding Path=Test}" >
<Label.BindingContext>
<local:MainWindowViewModel />
</Label.BindingContext>
</
我有两个输入用户名和密码。用户名和密码始终为大写。我怎样才能强制键盘或输入,当我键入内容时,文本将是大写的
<Frame StyleClass="lpframe" x:Name="usernameFrame" CornerRadius="5" BorderColor="Transparent" HasShadow="False">
<StackLayout>
<Label Text="USERN
现在看起来像这样
我在MenuFlyout中使用MenuFlyoutPresenterStyle-
<MenuFlyout x:Name="MenuFlyout"
MenuFlyoutPresenterStyle="{ThemeResource MenuFlyoutAcrilickThemeResources}"
>
<MenuFlyoutItem Icon="Paste" Text="Вста
标签: Xaml
Uwp
visualstatemanagerreflow
我在XAML中使用VisualStateManager,通过使用ColumnDefinition和RowDefinitionx:Name属性来指定网格列/行的宽度/高度的更改。我读到这是可能的。。。但是VisualStudio说“找不到名为______;的元素”并发出警告,并且网格行的状态更改不起作用(用于更改行/列分配的设置程序触发正确,因此我知道VisualStateManager总体上起作用)
预期效果是使内容在宽状态下垂直占据屏幕(没有垂直滚动),每个块位于不同的列中。然后,在狭窄状态下
我使用的是Shell,我有一个设计,其中我有一个带有AsingleItem中的FlyoutDisplayOptions属性的FlyoutItem,我还有几个MenuItem,此设计有一个带有选项卡的页面和一个显示菜单项的汉堡菜单,但问题是,如果我放置整个弹出项的标题和图标,它是空的,但如果我将其留空,空间不会消失并且是空的,这是一个浪费的空间,我的问题是如何删除该空间
这是我的代码:
<FlyoutItem Route="home" x:Name="flyoutItem"
所以我遇到了XAML中Imagebuttons的问题。
我通常从photoshop渲染背景图像,然后在任何地方使用此按钮,只需在顶部添加一个标签,说明它的功能:
isntance的这一部分来自以下代码:
但是,这只在用户单击按钮时起作用,而不是在标签上,因为它位于顶部,并且没有为其指定单击
所以,我所能做的就是将相同的点击事件分配给两个对象(标签和图像按钮),但这似乎很不寻常
将自定义图像作为按钮并在其顶部添加可点击标签的最佳方式是什么 您可以添加到Xamarin.Forms中的任何控件。在您
我想像这样把12个文本块对齐成一个圆圈
<Grid >
<Grid.RowDefinitions>
<RowDefinition Height="24"></RowDefinition>
<RowDefinition Height="24"></RowDefinition>
<RowDefin
我有一些XAML
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:model="clr-namespace:SmartCubeMobile;assembly=XFMultiPicker"
晚上好
有一个标签
<Label Grid.Column="1"
HorizontalOptions="Center"
VerticalOptions="Center"
Text="{Binding Email}"/>
所以,是的,这很
1 2 3 4 5 6 ...
下一页 最后一页 共 149 页