本示例以TextBox为例,动态生成各种样式模板,并应用到组件。
原理:程序内置字符串为TextBox基础样式模板,通过输入的项目,即时修改字符串,
将字符串作为ResourceDictionary项,添加进Resources并调用。
此方式可应用于其他各种组件,本示例只演示了TextBox,组件其他项目也可设置,例如图片、图像效果等等,
不用多个xmal文件,均可用此方式设置。学习Wpf是个心塞的过程。
资源文件列表
DynamicSetDEmo/.vs/DynamicSetDEmo/v15/.suo , 64512
DynamicSetDEmo/.vs/DynamicSetDEmo/v15/Server/sqlite3/db.lock , 0
DynamicSetDEmo/.vs/DynamicSetDEmo/v15/Server/sqlite3/storage.ide , 688128
DynamicSetDEmo/DynamicSetDEmo/App.config , 189
DynamicSetDEmo/DynamicSetDEmo/App.xaml , 382
DynamicSetDEmo/DynamicSetDEmo/App.xaml.cs , 341
DynamicSetDEmo/DynamicSetDEmo/bin/Debug/DynamicSetDEmo.exe , 21504
DynamicSetDEmo/DynamicSetDEmo/bin/Debug/DynamicSetDEmo.exe.config , 189
DynamicSetDEmo/DynamicSetDEmo/bin/Debug/DynamicSetDEmo.pdb , 22016
DynamicSetDEmo/DynamicSetDEmo/DynamicSetDEmo.csproj , 4150
DynamicSetDEmo/DynamicSetDEmo/MainWindow.xaml , 3273
DynamicSetDEmo/DynamicSetDEmo/MainWindow.xaml.cs , 6555
DynamicSetDEmo/DynamicSetDEmo/Properties/AssemblyInfo.cs , 2322
DynamicSetDEmo/DynamicSetDEmo/Properties/Resources.Designer.cs , 2841
DynamicSetDEmo/DynamicSetDEmo/Properties/Resources.resx , 5612
DynamicSetDEmo/DynamicSetDEmo/Properties/Settings.Designer.cs , 1101
DynamicSetDEmo/DynamicSetDEmo/Properties/Settings.settings , 201
DynamicSetDEmo/DynamicSetDEmo.sln , 1141
