V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Orciorc
V2EX  ›  C#

Rider 开发 C#+WPF, UI 只能写 xmal 吗?

  •  
  •   Orciorc · 2019-05-04 23:50:19 +08:00 via Android · 12916 次点击
    这是一个创建于 2017 天前的主题,其中的信息可能已经有所发展或是发生改变。

    似乎没找到类似于 Vistual Studio 的界面设计工具

    15 条回复    2019-08-12 15:49:42 +08:00
    ArthurRen
        1
    ArthurRen  
       2019-05-04 23:59:24 +08:00 via Android
    都用 xaml 了,就不要停留在 winform 那种拖空间的思维里了。
    不看设计器写 xaml 是很正常的事情。而且 vs 的设计器,大部分情况下也是个残废,遇上复杂的页面,经常 work 不了。
    Orciorc
        2
    Orciorc  
    OP
       2019-05-05 00:17:39 +08:00 via Android
    @ArthurRen 语法比较繁杂,可能是天然恐惧吧 手动狗头
    不过 Rider 有 wpf preview 已经足够用了
    0myun
        3
    0myun  
       2019-05-05 00:27:58 +08:00
    有需求的话建议用 vs 拖拖拉拉好组件再用 rider 打开
    LancerComet
        4
    LancerComet  
       2019-05-05 00:47:43 +08:00 via Android
    话说我在用 VS 写界面的时候也不会用设计器,全程手写 XAML,一是感觉这样速度最快,二是那个设计器在遇到复杂组件时不好用也不稳定
    Orciorc
        5
    Orciorc  
    OP
       2019-05-05 11:02:47 +08:00 via Android
    @0myun 有其他的可视化编辑器吗
    leelds
        6
    leelds  
       2019-05-10 14:10:53 +08:00
    不,即使是 xaml 也只是生成 cs 文件,你可以直接用 Csharp 代码写,当然还可以用 blend
    Orciorc
        7
    Orciorc  
    OP
       2019-05-10 19:53:44 +08:00 via Android
    @leelds 如果要用 blend,那肯定首选 IDE 用 VS 了,我不安装 VS 的原因主要在于平常主要写一写 toy project ,用不着那么庞大的 IDE...
    leelds
        8
    leelds  
       2019-05-13 09:49:46 +08:00
    @wildl0tuso 2 个 G。。。庞大,好吧,和 vscode 比确实是大的,那样子的话推荐 vscode+插件
    Orciorc
        9
    Orciorc  
    OP
       2019-05-13 10:53:27 +08:00 via Android
    @leelds 何止 2g...每次我装完 vs,c 盘都飘红
    zgl263885
        10
    zgl263885  
       2019-05-20 17:30:44 +08:00
    除了预览时候看下,大部分 xaml 都是直接撸代码,拖拽出来得东西不是很完美,要么布局死板,要么代码冗余。
    Orciorc
        11
    Orciorc  
    OP
       2019-05-20 19:10:54 +08:00 via Android
    @zgl263885 天呐...没有自动补全简直是药丸
    zgl263885
        12
    zgl263885  
       2019-05-21 04:22:11 +08:00 via iPhone
    @Orciorc 自动补全有的呀
    ych8398527
        13
    ych8398527  
       2019-07-02 17:15:06 +08:00
    rider 有设计器 在窗口里面打开好像,但是很辣鸡,不知道最近更新变好用了没有
    Orciorc
        14
    Orciorc  
    OP
       2019-07-02 20:42:37 +08:00 via Android
    @ych8398527 请问在哪打开?请赐教,纯代码比较痛苦
    leelds
        15
    leelds  
       2019-08-12 15:49:42 +08:00
    xaml 生成得是后台代码,直接用 C#写就行了,xaml,cs 其实都是表达 ui 信息得一种方式,都差不多,最看不上那些 wpf 开发不用 xaml 会死得嘴脸了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1166 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:02 · PVG 02:02 · LAX 10:02 · JFK 13:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.