动态设置属性WPF应用程序

本文关键字:应用程序 WPF 属性 设置 动态 | 更新日期: 2023-09-27 18:05:57

我有一个属性作为:Button1 System.Windows.Thickness 10,10,10,10按钮名称为Button1。我可以设置和

一样

Propertis.Setting.Default.Button1 = _margin;

我有很多类似的按钮我的xaml name和属性名都是一样的,所以我要动态地设置边距为

Button option = sender as Button;

Properties.Settings.Default.option = _margin;

可以实现吗?如果有,怎么做?

动态设置属性WPF应用程序

由于存储在Settings中的值是键值对,因此您可以将任何与Button控件同名的属性设置为

 Button option = sender as Button;
 Properties.Settings.Default[option.Name] = _margin;