小编Jes*_*sse的帖子

F#WPF MVVM是否可以在不使视图模型变量可变的情况下执行此操作?

我正在学习F#,我想构建我家项目的下一个模块.到目前为止,我的大多数F#代码都是使用命令行编写的测试代码.我还为Winforms面板做了一些自定义绘图.到目前为止,我没有必要使用一个可变变量.但现在我正在尝试编写一些实际的代码,一旦我进入ViewModel部分,似乎我别无选择,只能使与UI交互的变量变得可变.这是真的吗,还是有什么我想念的?

wpf f# mvvm

7
推荐指数
1
解决办法
746
查看次数

为什么在 Blazor 中不会触发 InputText 的 onChange 事件?

我在 blazor 组件中有以下剃刀标记:

<div class="form-group row">
    <label for="name">Contact: </label>
    <InputText id="name" @bind-Value="Contact.Name" @onchange="NameChanged"></InputText>
</div>
Run Code Online (Sandbox Code Playgroud)

当我修改表单上的联系人姓名和选项卡时,该NameChange方法永远不会被调用。为了onChange触发事件,我还需要做些什么吗?

events blazor blazor-server-side

7
推荐指数
4
解决办法
5620
查看次数

与元组规则匹配的F#模式永远不会匹配

首先,我是f#的新手,所以也许答案很明显,但我没有看到它.所以我有一些带有id和值的元组.我知道我正在寻找的id,我想从我传入的三个中选择正确的元组.我打算用两个匹配语句做一个,一个嵌套在另一个中,但是每个东西都匹配第一条规则.在这个例子中,我把它切成两个元组,因为这显示了我的问题.编译器给出了"规则永远不会匹配"的警告,但我不明白为什么.

let selectTuple tupleId tuple1 tuple2 = 
    match tuple1 with
    | (tupleId, _) -> tuple1
    | _ -> tuple2
Run Code Online (Sandbox Code Playgroud)

任何有关更好的方法的帮助或建议将不胜感激.

f# pattern-matching

6
推荐指数
1
解决办法
151
查看次数

Winforms:有没有办法在树视图中的图像和复选框之间放置一些空格?

我正在Winforms中创建一个Treeview,在这个TreeView中,我正在使用图像和复选框.在最终结果中,图像非常靠近它们几乎触摸的复选框.有没有办法在图像和复选框之间放置几个像素值的空白区域.如果可能的话,我想避免自定义绘画,但如果这确实是唯一的方法,你能指出我正确的方向去画画吗?

在我下载后,我尝试在左侧图像中添加几个(5)像素,但它看起来仍然很奇怪.有没有人对如何自定义绘制树有任何建议?

提前致谢.

.net treeview winforms

2
推荐指数
1
解决办法
1363
查看次数