小编Jan*_*ani的帖子

固定宽高比视图

我如何实现固定的宽高比View?我想要一个宽高比为1:1的物品GridView.我认为将孩子分类比把它分类更好GridView

编辑:我认为这需要以编程方式完成,这没问题.另外,我不想限制大小,只限制宽高比.

android view aspect-ratio viewgroup

42
推荐指数
5
解决办法
4万
查看次数

AutoFixture和私有属性

是否可以指示AutoFixture还填充私有属性,并使用特定属性(如Ninject.Inject所有类)进行注释?该来源似乎只扫描公共财产:1.这个问题提供了一个特定MyClass的私有设置器的解决方案,但不是私有财产或所有类:2.

我正在使用Moq来模拟服务,最后我想用这些模拟来填充属性.如果我将MyService依赖项公开为,则以下设置可以正常工作public.

一些示例代码:

public class MyController {
    [Inject]
    private IMyService MyService { get; set; }

    public void AMethodUsingMyService() {
        MyService.DoSomething();
        // ...
    }

    // ...
}

public class MyService : IMyService {
    public void DoSomething()
    {
        // ...
    }

    // ...
}

public class MyControllerTest {
    [Theory]
    [AutoMoqData]
    public void MyTest(MyController controller) {
        controller.AMethodUsingMyService();
    }
}
Run Code Online (Sandbox Code Playgroud)

c# autofixture

10
推荐指数
1
解决办法
1837
查看次数

如何在gulp中拆分流

基本上我有一组文件,我使用markdown处理,什么不是.执行此初始处理后,我想将流拆分为两个:

  1. 首先,1..1映射与布局等附加处理
  2. 其次,将所有文件映射为一个,如索引,而不应用上面的布局

是否可以将流保存到变量中并保持管道?这是我目前的任务:

gulp.task('default', function() {
    var entries = gulp.src('./log/*.md')
        .pipe(frontMatter())
        .pipe(markdown());

    var templated = entries
        .pipe(applyTemplate())
        .pipe(gulp.dest('./build/log'));

    var index = entries
        .pipe(index())
        .pipe(applyIndexTemplate())
        .pipe(gulp.dest('./build'));

    return merge(templated, index);
}
Run Code Online (Sandbox Code Playgroud)

我可以使用lazypipe和/或只是多次构造管道,但还有另一种方法吗?

gulp

4
推荐指数
1
解决办法
4432
查看次数

标签 统计

android ×1

aspect-ratio ×1

autofixture ×1

c# ×1

gulp ×1

view ×1

viewgroup ×1