小编Viv*_*vek的帖子

使用SignalR手动创建组

我有一个连接到的userDetails列表,hub我将这些用户存储到List<UserDetails>。我想将一些用户添加Group到,并向该组广播消息。但是我不知道如何创建一个小组,这是我到目前为止所做的:

foreach(var user in userDetails)
{
      Groups.Add(user.connectionId, "Connected");
}
Clients.Group("Connected").broadcastMessage(message);
Run Code Online (Sandbox Code Playgroud)

signalr signalr-hub

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

Android Xamarin 通知生成器设置不工作时

我正在尝试在 Xamarin Forms 中实现本地推送通知。我正在使用 DependencyService 来获取通知的 Android 实现。

这是我用来在特定时间推送通知的代码:

public void SetNotification(DateTime notificationDate, TimeSpan notificationTime)
        {
            long dateInMilli = (long)(notificationDate.Add(notificationTime) - DateTime.MinValue).TotalMilliseconds;

            Notification.Builder builder = new Notification.Builder(Xamarin.Forms.Forms.Context)
                .SetContentTitle("Test Notification")
                .SetContentText("Notification from Xamarin Forms")
                .SetSmallIcon(Resource.Drawable.icon)
                .SetDefaults(NotificationDefaults.Sound)
                .SetWhen(dateInMilli);

            Notification notification = builder.Build();
            NotificationManager notificationManager =
                                        (NotificationManager)Forms.Context.GetSystemService(Context.NotificationService);
            const int notificationId = 0;
            notificationManager.Notify(notificationId, notification);
        }
Run Code Online (Sandbox Code Playgroud)

问题是,通知不是按照设置的日期和时间立即显示的SetWhen(dateInMilli)

xamarin.android

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

用于电子邮件验证的Angular 2材料设计

您好我正在尝试使用Angular 2的材质设计实现表单验证.这是输入字段:

<md-input-container class="example-full-width" 
          dividerColor="{{username.untouched || username.valid?'primary':'warn'}}">
          <input mdInput placeholder="Email" type="email" name="username" id="username"
            #username="ngModel" required 
            [(ngModel)]="loginModel.username">
        </md-input-container>
Run Code Online (Sandbox Code Playgroud)

我上面的代码,我试图把红色底部边框,如果:

  1. 触摸字段并且required不满足字段条件

  2. 触摸字段并且存在无效的电子邮件字符串

第一个条件是使用username.untouched || username.valid?'primary':'warn'但无法验证电子邮件.任何建议.

编辑:我尝试使用<md-hint>as:

<md-hint *ngIf="username.errors &&(username.dirty || username.touched)">
              <span [hidden]="username.errors?.required || !username.errors?.email">Invalid email</span>
              <span [hidden]="!username.errors?.required">Required.</span>
            </md-hint>
Run Code Online (Sandbox Code Playgroud)

它适用于必需但不适用于错误的电子邮件.

angular-material angular

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