设置XAML页面的bindingContext的正确语法是什么,在它的标题中(定义名称空间和x:类的位置)?
我知道可以通过
设置1]We can save xsl as .csv file
2] Got to MongoDB bin pathon cmd - > cd D:\Arkay\soft\MongoDB\bin
3] Run below command
> mongoimport.exe -d dbname -c collectionname --type csv --file "D:\Arkay\test.csv" --headerline
4] Verify on Mongo side using below coomand.
>db.collectioname.find().pretty().limit(1)
但是类似下面的例子,看起来更整洁
<ContentView.ContextBinding>
<vm:RedViewModel/>
</ContentView.ContextBinding>
答案 0 :(得分:1)
曾经有bug第二种方法导致创建ViewModel
两次,不确定它是否已存在,您可以轻松检查它。
除此之外,没有适合所有情况的银弹解决方案。如果必须将一些数据传递给ViewModel
构造函数,该怎么办?使用XAML会很棘手。最有可能的是,将IOC容器放在适当的位置,将这些属性注入ViewModel
,以便在代码中而不是在XAML中实现它的任何方式。
我会说自己评估什么是适合你的解决方案并坚持下去,所以它会保持一致。
P.S。:我不是说你不应该在XAML中这样做,如果你在特定情况下有意义的话就去做。