小编ʞᴉɯ*_*ʞᴉɯ的帖子

在用作背景的Drawable xml中在运行时更改形状纯色

我有一个Drawable xml文件(background.xml):

<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item>
        <shape>
         ...........
        </shape>
    </item>

    <item android:id="@+id/shape_id">
        <shape android:shape="rectangle">
            <solid android:color="#ffefefef" /> 
        </shape>
    </item>

</layer-list>
Run Code Online (Sandbox Code Playgroud)

由LinearLayout使用:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:background="@drawable/background"
    android:id="@+id/layout_id"
    >
Run Code Online (Sandbox Code Playgroud)

现在我需要shape_id根据某些条件在运行时更改形状纯色.这该怎么做?

layout android shape drawable

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

如何在winforms中将Dictionary绑定到ListBox

可以将字典绑定到列表框,在列表框和成员属性之间保持同步?

c# dictionary listbox winforms

21
推荐指数
1
解决办法
3万
查看次数

在Post-2008 Visual Studio中开发.NET Compact Framework应用程序?

我想为Windows CE 6.0目标设备开发Compact Framework App.我可以使用Visual Studio 2013执行此操作吗?

如果这不可能,那么.net紧凑框架的开发环境是什么?

.net compact-framework windows-ce visual-studio visual-studio-2013

19
推荐指数
3
解决办法
2万
查看次数

.net来自抽象类的多重继承

有可能实现这个功能吗?我有两个抽象类,我想强制第三个类实现两个类中的所有抽象方法

public abstract class A
{
    private void MethodA()
    {
        var fool = Prop*2;
    }
    public abstract int Prop { get; }
}
public abstract class B
{
    private void MethodB()
    {
        //.... 
        SomeMethod();
        //....
    }
    public abstract void SomeMethod();
}

public class C: A, B
{
    public int Prop { .... }
    public void SomeMethod { .... }
}
Run Code Online (Sandbox Code Playgroud)

这里的主要问题是实现的final类方法然后在基本抽象类中使用,这不能通过接口实现.所以没有解决方法?

我读过许多类似的问答,但没有回应我的问题.谢谢

.net abstract-class multiple-inheritance

9
推荐指数
2
解决办法
3万
查看次数

Sql Server SSIS包平面文件目标文件名模式(日期,时间或类似)?

我正在安排一个SSIS包,用于将数据导出到平面文件.

但我想生成带有一些日期信息的文件名,例如foo_20140606.csv

可能吗?

谢谢

sql-server ssis sql-server-2012

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

C#非阻塞套接字没有while(true)循环

我只是想在c#中使用非阻塞套接字进行一些套接字编程.我发现的各种样本,比如这样,似乎使用了一个while(true)循环,但是这种方法会导致cpu以100%的速度突发.有没有办法使用事件编程风格的非阻塞套接字?谢谢

c# sockets nonblocking while-loop

8
推荐指数
2
解决办法
2万
查看次数

确定图像整体亮度

我需要在图像上叠加一些文字; 根据整体图像的亮度,此文本应更亮或更暗.如何计算图像的整体(感知)亮度?

找到了一些有趣的单像素: 确定RGB颜色亮度的公式

.net c# imaging

8
推荐指数
1
解决办法
3483
查看次数

.NET用实际值替换占位符文本的最有效方法?

我有一个模板文本(简报文本)发送给许多用户; 在文本中有一些占位符,例如{{firstname}},{{lastname}}等.

用实际值,.Replace(..)串联RegExp或其他方法替换占位符会更有效 吗?

.NET语言.

.net replace

6
推荐指数
1
解决办法
752
查看次数

css 中的@font-face 声明重复,url 被提取两次?

我正在覆盖一个@font-facecss 声明:

/* ORIGINAL */
@font-face {
  font-family: 'Font1';
  src: url('/PATH1/font1.eot');
  ...
}

/* MY OVERRIDE */
@font-face {
  font-family: 'Font1';
  src: url('/PATH2/font1.eot');
  ...
}
Run Code Online (Sandbox Code Playgroud)

我注意到浏览器尝试同时使用路径'/PATH2/font1.eot''/PATH1/font1.eot'. 有没有办法避免两个取之一,只留下一个?

谢谢

css

6
推荐指数
1
解决办法
814
查看次数

Asp.net核心MVC依赖注入-构造函数中的必需属性?

在一个asp.net核心mvc项目中,我有一个ViewModel用于布局的抽象类,它需要一些属性才能正常运行,而每个具体页面的ViewModel派生结果都来自于此:

public abstract class Layout
{
    // required to function properly
    public string Prop1 { get; set; }

    // required to function properly
    public IEnumerable<Foo> FooList { get; set; }

    protected Layout()
    {
        // Populate FooList from an util caching class?
    }
}

public class ViewModelHome : Layout {}
public class ViewModelProducts : Layout {}
Run Code Online (Sandbox Code Playgroud)

布局需要FooList从数据库或缓存填充的,因为它是不经常更改的数据。

我想避免将每个必填字段放在构造函数中,以使其不太冗长,并且我想避免对每个派生类进行以下操作:

var model = new ViewModelHome();
model.FooList = .....
Run Code Online (Sandbox Code Playgroud)

在asp.net中IMemoryCache,可以通过DI的来进行核心缓存,所以我不能这样写:

    public abstract class Layout …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc dependency-injection asp.net-core

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