创建用于修改图像的 NetLogic

先决条件
设置默认外部代码编辑器。请参见设置默认代码编辑器
  1. 创建用于隐藏图像的 NetLogic
  2. 项目视图
    中,右键单击
    MainWindow (type)
    ,然后选择
    新建
    运行时 NetLogic
  3. 双击 NetLogic。
    外部代码编辑器将打开。
  4. 通过使用以下代码替换 NetLogic 来编辑 NetLogic。请参见编辑 NetLogic
    #region Using directives using FTOptix.NetLogic; using FTOptix.UI; #endregion public class RuntimeNetLogic1 : BaseNetLogic { public override void Start() { // Insert code to be executed when the user-defined logic starts } public override void Stop() { // Insert code to be executed when the user-defined logic is stopped } [ExportMethod] public void replaceSVG() { // LogicObject.Owner is the button, so LogicObject.Owner is the MainWindow AdvancedSVGImage svgImage = LogicObject.Owner.Children.Get<AdvancedSVGImage>("AdvancedSVGImage1"); string myXML = "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\r\n<svg version=\"1.1\" id=\"Overall\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xml:space=\"preserve\" viewBox=\"0 0 300 300\">\r\n <g id=\"Box1\">\r\n <polygon style=\"fill:#CB8252;\" points=\"25,270 75,270 75,220 25,220\" transform=\"rotate(0, 20, 20)\"/>\r\n </g>\r\n</svg>\r\n"; //Update the SVG svgImage.SetImageContent(myXML); } }
  5. 保存代码。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈