- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我不确定为什么我们需要在 IValueConverter
中使用 I ConvertBack
方法。
在 Convert
方法本身中,我们进行转换并返回更新后的值以绑定(bind)到我们的控件中。
那么在什么情况下我们应该使用Convertback。我知道这个问题非常基础,但只是想弄清楚基本原理。
非常感谢您的帮助和建议。
谢谢,子轩
最佳答案
我不经常使用它,但据我所知,它用于绑定(bind)更新源值的时间。无论您的绑定(bind)在哪里更新源(通常在 View 模型上),并指定转换器,它都会使用 ConvertBack。
所以举个虚构的例子;如果您的转换器在 double 的开头添加了货币符号,当用户更改该值时,您的转换器会希望在尝试在您的 VM 上设置 double 值之前再次删除该符号。
关于wpf - 为什么我们需要在IValue Converter中使用ConvertBack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2910809/
我在Pytorch C++前端上使用了TorchScript模型。 Python中的模型将output dict返回为Dict[str, List[torch.Tensor]]。 当我在C++中使用它
你好,我想做一个外部单链表。我遇到了“赋值中的非 Ivalue”问题,它出现在“this = currP->next”行上,我尝试将其设为 currP.next,但它也会产生错误 #include
我需要为一个变量分配以下内容: ref => { this.marker = ref} 这是循环发生的,我需要将 this.marker 命名为 this.marker + i,这样我就可以设置和访问
我目前正在尝试调用一个 sqlite3 库函数,它希望我向它传递一个 sqlite3**。 这是我当前的代码。我有一个工作部分和一个给我错误的部分: sqlite3 *sqlite = m_db.ge
我在编译期间两次收到上述错误消息。其他一切正常,即没有其他编译时错误。这是一个简单的二叉树程序,错误来自的函数是交换或镜像函数,旨在简单地交换所有子树。这是函数 template void swap
我们可以很容易地做到这一点: List list; IReadOnlyList List => list; 但是我们怎样才能对 IReadOnlyDictionary 做同样的事情呢? Diction
在这段代码中,我尝试将迭代器移动 10 个元素。 #include #include #include int main() { using
我是一名优秀的程序员,十分优秀!