小编Tan*_*hwa的帖子

用于tile listview的WPF工具包

我需要创建格式良好的按钮的瓷砖,比如Windows 8的起始页面.是否有任何工具包可用于自定义ListView,它可能支持平铺视图或网格视图,具有一些格式,可能是一些动画选项.

我尝试创建自己的自定义列表视图,但这似乎是一项复杂的任务.

wpf wpftoolkit wpf-controls

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

matcher.find()有什么问题?

String s = "1.01";
Matcher matcher = Pattern.compile("[+-/\\*\\^\\%]").matcher(s);
if (matcher.find()) {
    System.out.println(matcher.group());
}
Run Code Online (Sandbox Code Playgroud)

输入字符串为"1.01",输出为".".我无法理解为什么matcher.find()返回true,输入字符串中没有"+"," - ","*","^","%"等符号.为什么会这样?

java regex

7
推荐指数
2
解决办法
243
查看次数

IO.Stream到WPF中的图像

我试图从仅资源的DLL文件中读取图像.我能够读取图像名称和图像字节,但如何将Image控件设置为流缓冲区?在Windows窗体中,我知道我可以使用这个:

pictureBox1.Image=new System.Drawing.Bitmap(IOStream);
Run Code Online (Sandbox Code Playgroud)

由于wpf中没有Drawing命名空间,我怎样才能实现相同的功能呢?

c# wpf

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

在DataF中将DataSet绑定到DataGrid

我知道这已经好几次了,但是我无法得到这个.我有一个DataSet和一个DataGrid.所有我想要做的是显示的内容DataSetDataGrid.

我写了这段代码:

vConn = new OleDbConnection(ConnectionString);
vConn.Open();

vQuery = "Select * from Book";

DataSet vDs = new DataSet();
OleDbDataAdapter vAdap = new OleDbDataAdapter(vQuery, vConn);
vAdap.Fill(vDs,"Book");

GridData.DataContext = vDs.Tables["Book"];
vConn.Close();
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,DataGrid上没有显示数据.我尝试将AutoGenerateColumn设置为True/False.我也试过在xaml中绑定但它没有用.

c# wpf

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

如何从Android应用程序内的webview禁用复制,粘贴和选择工具栏

如何在Android应用程序内禁用复制,粘贴和选择工具栏?

我正在创建一个实际上是"webview"的应用程序,该网站可以处理Javascripts和Jquery.

所以我想知道我是否可以禁用复制粘贴工具栏.

android webview

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

面板控件绘制事件不适用于用户控件

我创建了一个Windows窗体用户控件,我拖动,在其中放置一个面板,在面板上我在Panel的Paint事件中绘制了图形.

private void pnlViewer_Paint(object sender, PaintEventArgs e)
{
    e.Graphics.TranslateTransform(pnlViewer.AutoScrollPosition.X, pnlViewer.AutoScrollPosition.Y);
    e.Graphics.FillRectangle(Brushes.Black, Screen.PrimaryScreen.Bounds);
    //**draw Y Axis**
    int y;
    for (int i = 0; i <= 50; i++)
    {
        y = (i * cellHeight) + cellHeight;
        e.Graphics.DrawLine(new Pen(Color.FromArgb(50, 50, 50)),
                            new Point(0, y), new Point(pageWidth, y));
    }
    //**draw X Axis**
    int x;
    for (int i = 0; i < 50; i++)
    {
        x = (i * cellWidth) + ribbonWidth;
        e.Graphics.DrawLine(new Pen(Color.FromArgb(50, 50, 50)),
                            new Point(x, 0), new Point(x, pageHeight));
    }
    DrawWaveForm(e.Graphics); **// …
Run Code Online (Sandbox Code Playgroud)

c# winforms

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

WPF DataTrigger值中的绑定

好吧,这可能是一个简单的问题,但我无法为此找到解决方案。

我有一个DataTrigger

<DataTrigger Binding="{Binding Quantity}" Value="0">
Run Code Online (Sandbox Code Playgroud)

现在我想绑定Value到一个变量myVariable。因此,如果myVariable更改的值,Value则DataTrigger 的属性也会更改。

我已经尝试设置Binding,但是我想它不可能设置它。还有其他方法可以动态设置此值。

编辑:我尝试创建自己的数据触发器。但是我仍然无法使事情正常进行。

这是代码:

DataTrigger d = new DataTrigger();
d.Binding = new Binding("Quantity");
d.Value = 1;
Setter s = new Setter(BackgroundProperty, Brushes.Red);
d.Setters.Add(s);

Style st = new Style(typeof(DataGridRow));
st.Triggers.Add(d);
this.Resources.Add(this.Resources.Count, st);
Run Code Online (Sandbox Code Playgroud)

我想使用以上代码代替以下xaml

<Page.Resources>
    <Style TargetType="DataGridRow">
        <Style.Triggers>
            <DataTrigger Binding="{Binding Quantity}" Value="1">
                <Setter Property="Background" Value="Red" />
            </DataTrigger>
        </Style.Triggers>
    </Style>
</Page.Resources>
Run Code Online (Sandbox Code Playgroud)

谢谢。

.net c# wpf

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

是否可以查看在dll文件中创建的所有方法和类?

我真的可以在dll文件中看到dll文件中的方法或类吗?

.net dll

4
推荐指数
2
解决办法
8249
查看次数

在活动之间使用共享首选项

我试图在我的项目的两个活动之间共享共享偏好,但由于某种原因我无法传递数据.

我有活动A,它读取共享首选项和活动B,读取和编辑共享首选项.

这是我用来在Activity B中编写共享首选项的代码:

SharedPreferences sharedPref = getSharedPreferences("myPrefs", Context.
    MODE_WORLD_WRITEABLE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putString("theme", "black");
editor.commit();
Run Code Online (Sandbox Code Playgroud)

并在活动A中阅读:

SharedPreferences sharedPref = getSharedPreferences("myPrefs", Context.
    MODE_WORLD_WRITEABLE);
String theme=sharedPref.getString("theme","blue");
Run Code Online (Sandbox Code Playgroud)

我尝试使用不同的模式,它在活动B中以私有模式工作,但它没有与活动A共享.出于某些原因,我认为我有两个不同的共享首选项(同名)用于两个不同的活动.如何对这两个活动使用相同的共享首选项?

android sharedpreferences

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

如何查找android的设备详细信息

我想了解有关应用程序运行的设备的名称,Android版本,屏幕大小,电池状态,网络状态和其他详细信息.是否有特定的内置类用于设备详细信息,或者我是否必须使用某些第三方工具.

android

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

标签 统计

c# ×4

wpf ×4

android ×3

.net ×2

dll ×1

java ×1

regex ×1

sharedpreferences ×1

webview ×1

winforms ×1

wpf-controls ×1

wpftoolkit ×1