gpt4 book ai didi

c# - Blazor - 参数值的组件 "intellisense"

转载 作者:行者123 更新时间:2023-12-05 06:19:29 25 4
gpt4 key购买 nike

我有一个带有参数 Position 的 Blazor 组件。此参数应仅接受 TopBottom 值。

是否可以为此设置“intellisense”,所以当 Position 的值应该被输入时,只有这些设置的弹出窗口会消失?


Position.cs

public enum Position
{
Top,
Bottom
}

MyComponent.razor

@inherits MyComponentBase

<div class="@PositionClass"></div>

MyComponent.razor.cs

public class MyComponentBase : ComponentBase
{
[Parameter] public Position Position { get; set; } = ToastPosition.TopRight;

protected string PositionClass { get; set; } = string.Empty;
]

Index.razor

<MyComponent Position="Position.Bottom" />

最佳答案

你的问题在这里

//    here \/
Position="Position.Bottom"

对于智能感知,您正在传递一个字符串,因为您没有使用 @ 符号。

键入时,您应该执行 Position="(CURSOR IS HERE)" 然后键入 @ 以便它获得正确的智能感知。

关于c# - Blazor - 参数值的组件 "intellisense",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60840790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com