文章 "连续前行优化 (第七部分): 将自动优化器的逻辑部分与图形绑定,并通过程序控制图形" 新评论 MetaQuotes 2020.08.14 09:45 新文章 连续前行优化 (第七部分): 将自动优化器的逻辑部分与图形绑定,并通过程序控制图形已发布: 本文介绍了自动优化程序的图形部分与其逻辑部分的连接。 它考虑了优化启动过程,从单击按钮到把任务重定向到优化管理器。 如前所述,ViewModel 是应用程序的图形部分与软件逻辑实现之间的连接器。 它是程序图形表述,其实现应用程序逻辑调用,并针对应用程序逻辑部分的回调在图形上做出反应。 相应地,来自 ViewModel 部分的公开属性对应于应用程序图形部分中的每个可编辑字段。 这些属性可以是 getter(只读),在这种情况下不能在图形中更改;也可以是 setter,如此即可覆盖隐藏在此属性后面的对象。 在前面的部分里,我们已经详细研究过数据绑定技术。 故此,我在这里仅提供一些示例。 文本字段是通过可读写权限的属性进行连接。 举例,考虑一个字段,该字段指示正在执行优化的资产名称。 该字段的 XAML 标记极其简单。 <TextBox Width="100" IsEnabled="{Binding EnableMainTogles, UpdateSourceTrigger=PropertyChanged}" Text="{Binding AssetName}"/> 除了设置文本窗口的宽度外,它还含有字段 IsEnabled 和 Text。 第一个设置该字段是否可编辑。 如果将其设置为 true,则该字段可编辑。 如果为 false,则该字段被锁定。 “Text” 字段包含在此字段中输入的文本。 然后,每个结构都有一对花括号。 其内容设置对象与特定公共属性的连接,而属性来自在 “Binding” 参数之后指定的 ViewModel 类。 作者:Andrey Azatskiy 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
新文章 连续前行优化 (第七部分): 将自动优化器的逻辑部分与图形绑定,并通过程序控制图形已发布:
本文介绍了自动优化程序的图形部分与其逻辑部分的连接。 它考虑了优化启动过程,从单击按钮到把任务重定向到优化管理器。
如前所述,ViewModel 是应用程序的图形部分与软件逻辑实现之间的连接器。 它是程序图形表述,其实现应用程序逻辑调用,并针对应用程序逻辑部分的回调在图形上做出反应。 相应地,来自 ViewModel 部分的公开属性对应于应用程序图形部分中的每个可编辑字段。 这些属性可以是 getter(只读),在这种情况下不能在图形中更改;也可以是 setter,如此即可覆盖隐藏在此属性后面的对象。 在前面的部分里,我们已经详细研究过数据绑定技术。 故此,我在这里仅提供一些示例。
文本字段是通过可读写权限的属性进行连接。 举例,考虑一个字段,该字段指示正在执行优化的资产名称。 该字段的 XAML 标记极其简单。
除了设置文本窗口的宽度外,它还含有字段 IsEnabled 和 Text。 第一个设置该字段是否可编辑。 如果将其设置为 true,则该字段可编辑。 如果为 false,则该字段被锁定。 “Text” 字段包含在此字段中输入的文本。 然后,每个结构都有一对花括号。 其内容设置对象与特定公共属性的连接,而属性来自在 “Binding” 参数之后指定的 ViewModel 类。
作者:Andrey Azatskiy