小编Pil*_*ouk的帖子

EF CORE 2.1 HasConversion对datetime类型的所有属性

我以前使用DateTimeKindEntityMaterializerSource(Git)在读取实体时将所有DateTime转换为UTC,因为默认是未指定的.

使用EF核心2.1,DateTimeKindEntityMaterializerSource不再有效,但我们实际上可以这样做

         builder
        .Entity<ESDataQuotation>()
        .Property(e => e.CreatedDate)
        .HasConversion(v => v, v => DateTime.SpecifyKind(v, DateTimeKind.Utc));
Run Code Online (Sandbox Code Playgroud)

但是,我有许多DateTime的属性,我想如果有一种方法可以为DateTime类型的所有属性进行转换.

c# entity-framework-core asp.net-core

14
推荐指数
3
解决办法
7325
查看次数

自IOS 8以来使用autolayout和scrollview的额外顶部空白区域

自IOS8的新更新以来,我的滚动视图中的内容视图上有一个额外的空白区域.我的内容视图应该在我的scrollview中居中,它在IOS7上运行正常.

结果如下:

在此输入图像描述

这是没有空格的故事板版本:

在此输入图像描述

我想知道什么可能导致这个额外的空间,ios8中有什么新东西会导致我的内容视图有额外的空间吗?

也许我需要改变我如何布置我的视图?

谢谢!

编辑:我的解决方案是只取消选中我的视图中的调整滚动条插图有问题.然而,我接受的解决方案也适用.

ios xcode-storyboard autolayout ios8

7
推荐指数
3
解决办法
3305
查看次数

在LG 4G Stylus上拍摄"无法找到默认构造函数"之后Android应用程序崩溃

在LG 4G Stylus设备上拍照后我的应用程序崩溃了.它在Galaxy nexus,Galaxy S4,LG 4G上运行良好.

我不能把手指放在它上面,它让我发疯...

我正在使用viewpager为我的图像和使用theses清单配置:

<activity android:name="easydeal_android.MainActivity" android:configChanges="orientation|screenSize" android:windowSoftInputMode="adjustPan|stateHidden">
Run Code Online (Sandbox Code Playgroud)

如果有人可以帮助我,我真的很感激!

这是一个例外: Caused by: md52ce486a14f4bcd95899665e9d932190b.JavaProxyThrowable: System.NotSupportedException: Unable to find the default constructor on type EasyDeal_Android.FragmentDetailsVehicle. Please provide the missing constructor. ---> Java.Interop.JavaLocationException: Exception of type 'Java.Interop.JavaLocationException' was thrown.

这是跟踪:

java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:703)
Caused by: java.lang.reflect.InvocationTargetException
    at java.lang.reflect.Method.invoke(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:372)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:908)
    ... 1 more
Caused by: md52ce486a14f4bcd95899665e9d932190b.JavaProxyThrowable: System.NotSupportedException: Unable to find the default constructor on type EasyDeal_Android.FragmentDetailsVehicle.  Please provide the missing constructor. ---> Java.Interop.JavaLocationException: Exception of …
Run Code Online (Sandbox Code Playgroud)

android android-intent android-camera xamarin

5
推荐指数
1
解决办法
2119
查看次数

使用带有 resolveComponentFactory 的通用组件会导致 Component&lt;{}&gt; 而不是 &lt;T&gt;

我已经构建了一个对话框服务,它动态地创建了一个带有子组件的 DialogComponent。

我希望我的 DialogComponent 是一个泛型类,<T>因为我希望为我正在使用的任何组件子项输入。我目前正在使用这些行创建我的 DialogComponent ->

const componentFactory = this.componentFactoryResolver.resolveComponentFactory(DialogComponent);
const componentRef = componentFactory.create(new DialogInjector(this.injector, map));
Run Code Online (Sandbox Code Playgroud)

问题是 resolveComponentFactory 实际上返回的是一个DialogComponent<{}>而不是T。我确实尝试过投射,但似乎我不能,因为缺少某些方法。

我想知道我怎么能做到这一点!

谢谢。

编辑

this.componentFactoryResolver.resolveComponentFactory<DialogComponent<T>> 做的伎俩..

angular-components angular angular-dynamic-components

5
推荐指数
1
解决办法
1112
查看次数

Safari IOS 使用 fx-layout="column" 的 Flex 布局显示问题

我们目前使用 Angular 作为前端,使用 fx-layout api 来提高响应能力。

当我们使用 fxLayout="column" 时,所有元素都折叠起来,似乎没有任何高度。

使用 fx-layout/flex 处理这些场景时的最佳实践是什么?

在 flex-layout 中使用 angular 9.0.0rc": "^8.0.0-beta.27

浏览器列表设置

0.5% 最近 2 个版本 Firefox ESR 没有死 # IE 9-11

这是来自 IOS Safari 的图片 (12)

苹果浏览器

这是一张来自 chrome 的图片

铬合金

这是显示上图中显示列表的重复容器

  <div *ngIf="!(dataSource.loading$ | async)">
<mat-card  class="pointer mb-2" *ngFor="let quotation of dataSource.quotations$ | async"
  (click)="onClickRow(quotation)">
  <mat-card-content fxLayout="row" fxLayoutGap.gt-xs="15px" fxLayout.xs="column" fxLayoutAlign="start center"
    fxLayoutAlign.xs="center center">

    <div fxLayout="column" fxLayoutAlign="center center">
      <img class="profile-picture" *ngIf="authSvc.currentUser.hasSalesRights && quotation.customer.photoUrl"
        [src]="quotation.customer.photoUrl" alt="">
      <img class="profile-picture" *ngIf="authSvc.currentUser.hasCustomerRights && quotation.salesRep.photoUrl"
        [src]="quotation.salesRep.photoUrl" alt="">
      <img class="profile-picture" …
Run Code Online (Sandbox Code Playgroud)

css iphone safari ios angular

5
推荐指数
1
解决办法
1746
查看次数

更改dialogfragment背景颜色(使用Android Holo Colors Generator Xml模板)

我的所有主题都在我的dialogfragment背景下工作.我试图让我的dialogFragment背景变黑,但我做错了什么.

这里到目前为止我在主题xml中得到了什么(请注意,我将它的顶部和底部封顶):

<style name="easydealtheme" parent="@style/_easydealtheme"/>

  <style name="_easydealtheme" parent="android:Theme.Holo.Light.DarkActionBar">

<item name="android:editTextBackground">@drawable/easydealtheme_edit_text_holo_light</item>

<item name="android:dropDownListViewStyle">@style/Listviewdropdowneasydealtheme</item>
<item name="android:textViewStyle">@style/Textvieweasydealtheme</item>
<item name="android:editTextStyle">@style/Edittexteasydealtheme</item>

<item name="android:alertDialogTheme">@style/Dialogeasydealtheme</item>
...
Run Code Online (Sandbox Code Playgroud)

这是我在我的对话框的Styles xml中得到的:

<style name="Dialogeasydealtheme" parent="android:Theme.Holo.Dialog">
<item name="android:textColor">#FFFFFF</item>
<item name="android:windowBackground">@color/test</item>
</style>
Run Code Online (Sandbox Code Playgroud)

以下是显示dialogFragment的代码:

 public static void ShowPhotoDialog(String title,File photoFile, FragmentManager fragM)
    {

        FragmentPhotoDialog photoD = new FragmentPhotoDialog();
        FragmentTransaction fTX  = fragM.BeginTransaction();
        photoD.SetStyle(DialogFragmentStyle.NoFrame, EasyDeal_Android.Resource.Style.easydealtheme);
        photoD.SetTile(title);
        photoD.SetPhotoFile(photoFile);
        photoD.Show(fTX, "Dialog");

    }
Run Code Online (Sandbox Code Playgroud)

这里的结果不起作用(白色应为黑色): DF

android android-layout android-theme android-fragments

0
推荐指数
1
解决办法
8678
查看次数