如何在WPF中引用Windows.System.Forms.Integration-WPF

如何在WPF中引用Windows.System.Forms.Integration-WPF,第1张

TIMER控件c#有5种时间控件1.System.Threading.Timer2.System.Timers.Timer3.System.Windows.Forms.Timer4.System.Web.UI.Timer5.System.Windows.Threading.DispatcherTimer其中第四个主要用于web开发中,第一个和第二个的触发事件和UI处于不同的线程,因此如果使用它们的触发事件来改变UI,会发生对象被占用的异常,第三个是WinForm的计时器,在WPF中也可以使用,不过必须添加System.Windows.Forms的引用,第五个是WPF自己的计时器,一般在WPF程序中最好使用该计时器,使用例子如下:DispatcherTimertimer=newDispatcherTimer()timer.Interval=TimeSpan.FromMilliseconds(1000)timer.Tick+=myEventHandler//你的事件timer.Start()

0

登录进行投票

1. 在App.xaml中定义使用的ResourceDictionary文件为Resources/Styles/DefaultStyle.xam

<!--Application Resources-->

<Application.Resources>

<ResourceDictionary>

<ResourceDictionary.MergedDictionaries>

<ResourceDictionary Source="Resources/Styles/DefaultStyle.xaml"/>

</ResourceDictionary.MergedDictionaries>

</ResourceDictionary>

</Application.Resources>

2. 在Item.xaml中使用ResourceDictionary文件Resources/Styles/DefaultStyle.xam中声明的style。

下面的代码中设置Button的Style为ButtonZoomInStyle,ButtonZoomInStyle定义在Resources/Styles/DefaultStyle.xam中。

<Button x:Name="ButtonZoomIn"

Style="{StaticResource ButtonZoomInStyle}"

HorizontalAlignment="Left" VerticalAlignment="Top"

Height="56" Width="56" Margin="8,180,0,0"

Click="ButtonZoomIn_Click" />

Cedar


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11951022.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存