【问题标题】:Is there a event fired if the sreensize is changed below a set px (mobil, tablet, desktop)如果 sreensize 更改为低于设置的 px(移动设备、平板电脑、台式机),是否会触发事件
【发布时间】:2021-01-06 23:58:44
【问题描述】:

是否有一种简单的方法可以确定 Blazor 中用户使用的 sreensize(我使用 Blazor 服务器端)。我的应用程序应根据屏幕尺寸显示不同的用户界面。 如果屏幕宽度小于 768 像素,则显示 UI (360x640) 如果屏幕宽度小于 1920 像素,则显示 UI (768x1024) 否则使用 1920x1080。

Blazor 板载引导程序,为列行等预定义断点。 但是当断点被击中时,我如何调用 c# 方法呢?

我怎么能做这种事?

感谢您的阅读

【问题讨论】:

    标签: css asp.net media-queries blazor breakpoints


    【解决方案1】:

    您需要正确地连接到浏览器的窗口resize event。如果你不喜欢自己做,你可以看看这个library,它提供了很多很棒的包装器。 更具体地说,this event 是您所需要的。然后,您可以简单地连接一个事件以在发生调整大小时调用您的特定方法。 查看存储库中提供的SampleApp

    【讨论】:

      猜你喜欢
      • 2015-03-17
      • 2018-11-05
      • 2016-07-18
      • 2014-06-26
      • 2015-11-16
      • 1970-01-01
      • 2014-08-31
      • 2011-09-16
      • 1970-01-01
      相关资源
      最近更新 更多