标签: controls

如何更改组框边框的颜色?

在C#.NET中,我试图以编程方式更改组框中边框的颜色.

更新:在我们切换到.NET之前,当我在winforms系统上工作时,问了这个问题.

c# user-interface controls groupbox winforms

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

如何访问位于ControlTemplate中的WPF控件?

通常,WPF控件在.xaml文件中声明,而不是在后面的代码中声明(.xaml.cs文件).但是,有时我需要在代码中使用其中的一些控件来操作它们.如果它"驻留"在xaml文件中,我如何获得这种控件的句柄?

wpf controls controltemplate

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

如何重建Visual Studio工具箱?

Visual Studio Professional 2008中的工具箱最终以每个控件的12个实例结束.它们只是标准控件,没有第三方控件,我没有第三方插件.

有没有办法重建工具箱来纠正这个问题?我已经和它一起生活了一段时间,但这很烦人.

controls toolbox visual-studio-2008

24
推荐指数
4
解决办法
3万
查看次数

如何获取包含ItemsControl内容的Panel实例?

每个ItemsControl人的内容都存储在Panel中吗?我们可以指定要在XAML中使用的面板,如下所示:

<ListView Name="LView">
    <ListView.ItemsPanel>
        <ItemsPanelTemplate >
            <StackPanel/>
        </ItemsPanelTemplate>
     </ListView.ItemsPanel>
</ListView>
Run Code Online (Sandbox Code Playgroud)

我的问题是如何在特定PanelItemsPanel属性(类型ItemsPanelTemplate)中使用它的实例ItemsControl?例如从上面的代码示例ListView调用LView

我不能使用Name属性,或者x:Name这必须适用于任何ItemsControl使用默认值的人ItemsPanel.

如果不清楚请评论,我认为有非常简单的解决方案.如果它似乎很复杂,那只是因为我无法正确解释它.

.net c# wpf controls custom-controls

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

asp:RequiredFieldValidator不验证隐藏字段

ASP.NET验证器似乎不验证隐藏字段.我得到这样的消息:

无法验证由"hiddenFieldValidator"的ControlToValidate属性引用的控件"hiddenField".

我的<asp:HiddenField>页面中有一个填充客户端的值.我需要在服务器上出现一次,所以我添加了一个RequiredFieldValidator.

它不起作用!

在我看来,作为一种解决方法,我可以:

1.使用自定义验证器而不是将其绑定到隐藏字段,只需调用方法OnServerValidate;

2.使用<asp:TextBox>CSS样式display:none,它应该工作.

但我想确保我在这里没有遗漏一些东西.是否可以以与其他文本字段相同的方式验证隐藏字段?哦,也许是第三个更优雅的选择?

TIA!

c# asp.net validation controls webforms

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

如何在wpf中创建类似于evernote的标记控件?

我喜欢Evernote(windows版本)中的标记控件,并且想知道那里是否有类似的东西?我只能找到标签云控件.

具体来说,我喜欢在查找文本框中的自由格式输入,并向Intellisense样式呈现与我键入的内容相匹配的标签.当我选择标签时,文本将替换为表示标签的按钮,按钮的文本是标签文本.

更新:添加屏幕截图

添加新标签

添加标签

查看现有标签,然后点击"x"删除标签

通过单击

wpf controls

22
推荐指数
2
解决办法
7278
查看次数

如何从我自己的.cs文件访问WPF MainWindow控件

我是一个NOVICE,我非常挣扎着看起来应该是一个非常简单的任务.如何MainWindow TextBlock从另一个cs文件修改a的属性.精确的代码解决方案将非常有用.

下面是精简代码.我使用静态类会给我带来额外的问题吗?

在File:MainWindow.xaml中

<Window x:Class="TestApp1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <TextBlock x:Name="TextBlock1" HorizontalAlignment="Left" Margin="107,71,0,0" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Top"/>
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

在File:MainWindow.xaml.cs中

namespace TestApp1  
{  
public partial class MainWindow : Window  
    {  
        public MainWindow()  
        {  
            InitializeComponent();  
            TextBlock1.Text = "Setting Text from MainWindow";  
            MyProgram.myProgramStart();  
        }  
    }  
}  
Run Code Online (Sandbox Code Playgroud)

在File:CodeFile1.cs中

namespace TestApp1
{
    public static class MyProgram
    {
        public static void myProgramStart()
        {
            // ... blah blah blah

            // I want to do something like follows, but won't compile
            MainWindow.TextBlock1.Text = …
Run Code Online (Sandbox Code Playgroud)

c# wpf controls

22
推荐指数
3
解决办法
6万
查看次数

WPF控件翻转

我有一个主要由图像和按钮组成的控件.我想在图像背面显示图像元数据,并在按下按钮时让控件水平翻转:

在此输入图像描述

点击"信息"按钮......

在此输入图像描述

围绕轴旋转图像180度...

在此输入图像描述

用元数据(或任何真实的)显示图像的"后退".

显然,当点击红色"关闭"按钮时,图像围绕最后的180度旋转,以便再次显示图像.

我在XAML中没有做任何3D,但我不明白为什么这会太复杂......

wpf controls flip

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

JQuery Mobile触发器('create')命令不起作用

今晚JQuery Mobile正在哭泣.我正在尝试构建自定义控件,所以我不会通过我的应用程序重复某些元素,这给了我很多时间.具体来说,我在HTML文件中有以下内容:

<div id="custom-header" data-role="header" data-position="inline" data-theme="f">
    <a href="index.html" data-icon="back" style="margin-top:5px" data-theme="b">Back</a>
    <div style="text-align: center; padding-top: 5px; padding-bottom: 3px"><img src="../images/logo.png" ></div>
    <a href="index.html" data-icon="home" style="margin-top:5px" data-theme="b">Home</a>
</div>
Run Code Online (Sandbox Code Playgroud)

在我的主文件中,我基本上是这样做的:

<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0rc2/jquery.mobile-1.0rc2.min.js"></script>        
<div data-role="page" id="test-console" data-theme="m">

    <div id="me-header"></div>

    <script>

        $.get('header.html', function (retData) {
            $('me-header').html(retData).trigger('create');
        });

     </script>

</div>
Run Code Online (Sandbox Code Playgroud)

所以这就是问题 - 标题与我将header.html的内容直接粘贴到我的JQM页面时的呈现方式不同.它几乎感觉像触发器('创建')没有做任何事情.

有任何想法吗?我已经烧了大约三个小时,像http://jquerymobiledictionary.pl/faq.html这样的教程似乎没有应用..

mobile jquery controls triggers dynamic

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

在android上发送媒体动作

我正在寻找一种方法将全球媒体动作(播放/暂停,下一个,上一个)发送到手机,就像它可以通过蓝牙配对的无线电/扬声器一样.

我找到了MediaController类(http://developer.android.com/reference/android/widget/MediaController.html),但似乎更多的是实现这些操作的接收器,我正在寻找发送者.

但是,我无法在android文档的任何地方找到任何引用...

有人已经偶然发现了这个吗?

java controls android media-player

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