小编int*_*tmw的帖子

wpf自定义控件:另一个矩形内的可拖动/可调整大小的矩形

我正在研究ac #wpf app.我正在寻找一个带有两个矩形的控件:一个在另一个里面.我希望用户能够拖动内部矩形,调整其大小,如果可能的话,也可以在外部矩形的边界内旋转它.这些值应该是可绑定的,因此我可以在更新时将值存储在我的数据源中.

是否有像这样的控件或有没有人有任何建议?

我看到一篇关于在画布中拖动元素的代码项目文章,但这些属性不可绑定.

谢谢,

c# wpf

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

如何在不同的函数中使用dispatcherTimer.Stop?

我有一个关于在代码中使用dispatcherTimer的问题.请看下面我的情况:

private void CheckShow(object sender, System.Windows.RoutedEventArgs e)
{
    DispatcherTimer dispatcherTimer = new DispatcherTimer();

    dispatcherTimer.Interval = new TimeSpan(0, 0, 0, 0, 1);
    dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick);             
    dispatcherTimer.Start();
    string etime = DateTime.Now.Second.ToString();      
}

private void dispatcherTimer_Tick(object sender, EventArgs e)
{
    if(System.IO.File.Exists(@"C:\Default.xml"))
    {
        LoadingRecent.Text = "Loading Default Show...";
        LoadBar.Opacity = 100;
        string time1 = DateTime.Now.Millisecond.ToString();
        string time2 = DateTime.Now.Second.ToString();
        double huidigetijd = System.Convert.ToDouble(time2 + "." + time1);
        LoadBar.Value = huidigetijd;
        Remainingnummer.Text = Convert.ToString(10 - DateTime.Now.Second);

        string etime = DateTime.Now.Second.ToString();
        if (etime == "10") …
Run Code Online (Sandbox Code Playgroud)

c#

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

以编程方式选择下一个列表框项

我正在尝试编程两个按钮来模仿向上/向下箭头键行为,这意味着当我按下按钮向上时,它会向上移动我的列表框中的一个项目,依此类推.我写了以下代码:

private void mainlistup(object sender, System.Windows.RoutedEventArgs e)
{
    if (listBox_Copy.SelectedIndex != -1 &&
        listBox_Copy.SelectedIndex < listBox_Copy.Items.Count &&
        listBox_Copy.SelectedIndex !=1)
    {
        listBox_Copy.SelectedIndex = listBox_Copy.SelectedIndex - 1;
    }
}

private void mainlistdown(object sender, System.Windows.RoutedEventArgs e)
{
    if (listBox_Copy.SelectedIndex < listBox_Copy.Items.Count &&
       listBox_Copy.SelectedIndex != -1)
    {
        listBox_Copy.SelectedIndex = listBox_Copy.SelectedIndex + 1;
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,当按下该按钮时,该项目将失去其选择...正确设置选择索引(其他数据绑定项目,绑定到所选项目显示正确的值)但列表框项目不再突出显示.如何将所选项目设置为突出显示?

c# listbox selectedindex

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

Clickonce部署未找到的外部DLL引用

我正在尝试部署用wpf c#编写的应用程序.我使用外部库(irrklang).我在visual studio中为该dll添加了一个引用(它与可执行文件放在同一个文件夹中).它显示在我的应用程序文件中,我部署,安装在另一台机器上,我得到文件未找到异常.我查找了exe文件夹,DLL就在文件夹中.

我做错了什么,参考似乎是正确的,但程序根本找不到dll

更新:在下面添加解决方案.还是一样的错误:(

c# wpf dll

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

wpf:自定义窗口投影

我正在使用自定义窗口处理ac #wpf应用程序(allowtransparency = true,resize = none,window style = none).

现在我想添加类似于zune pc软件的投影.我读到了这个,所包含的drophadoweffect并没有覆盖我的窗户的所有角度,据说它会杀死性能.

我想这样实现它:我为我的布局网格添加了一个边距,我在编程时最大化了应用程序.

添加可应用于网格的投影的最佳方法是什么,这不会破坏性能并在所有方向上投下阴影?

wpf

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

标签 统计

c# ×4

wpf ×3

dll ×1

listbox ×1

selectedindex ×1