标签: windows-8

如何绑定到Button BorderThickness?

我在 xaml 中为Button该类创建了一个自定义样式。这是相关部分:

<Rectangle
    Stroke="{TemplateBinding BorderBrush}"
    StrokeThickness="{TemplateBinding BorderThickness}"/>
Run Code Online (Sandbox Code Playgroud)

显然这不起作用,因为 whileStrokeThickness是 a doubleBorderThickness是 a Thickness

我怎样才能绑定到厚度的实际值(这将始终是统一的),而不会弄乱转换器?

在您标记为完全重复之前,这个问题是不同的。

c# data-binding xaml microsoft-metro windows-8

0
推荐指数
1
解决办法
1581
查看次数

Netbeans 无法连接到互联网

我使用的是 Windows 8(64 位),但无法使用 netbeans 访问互联网。当我尝试通过“帮助”>“检查更新”进行更新时,我得到了

Check your network connection, verify that your proxy settings are configured correctly in the NetBeans IDE, or try again later.
Run Code Online (Sandbox Code Playgroud)

当我尝试使用 Java 中的程序访问某些 url 时出现错误

connection refused: Address is invalid on local machine
Run Code Online (Sandbox Code Playgroud)

这里发生了什么????

java netbeans-7 windows-8

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

如何在XAML中将文本水印应用于文本框(Windows 8 metrro app)

我在Windows 8应用程序上工作时遇到问题,无法在文本框中使用文本水印,任何人都可以帮助我了解如何应用水印init。

下面是我的文本框的代码。

<TextBox x:Name="txtUserName" Width="351" Height="45" BorderBrush="Gray" BorderThickness="2" Background="{x:Null}"/>
Run Code Online (Sandbox Code Playgroud)

c# xaml windows-8 winrt-xaml

0
推荐指数
1
解决办法
2810
查看次数

将datetime数组转换为字符串 - C#,Win 8

我想在这里做一些非常简单的事情,显然是不可能的.我有一个日期时间数组

DateTime[] dtArray =  new DateTime[50];
Run Code Online (Sandbox Code Playgroud)

这个日期很少.我需要将此datetime数组转换为能够存储在ApplicationDataContainer中的字符串.

string test = dtArray.ToString();
Run Code Online (Sandbox Code Playgroud)

这给了我文本DateTime [] ..有没有直接的方法将整个数组转换为字符串或我必须使用for循环并将每个转换为字符串并连接它?

c# datetime tostring windows-8 windows-8.1

0
推荐指数
1
解决办法
3019
查看次数

Visual Studio 2012发行版中的问题

我有一个在调试版本中运行良好的程序,但是当我在发布版本中运行时,我的程序在下面的行中崩溃了

char* iter=ptr; //ptr is already initialized

char* iter = (char*) ALIGN (iter); // crashes here
Run Code Online (Sandbox Code Playgroud)

对于ALIGN,我有一个类似下面的预处理器定义

指向long的指针的类型转换.

#define SIZE       8L
#define ALIGN(ptr)  \
    (((__int64)ptr & (~(SIZE - 1L))) + SIZE) \

       : (__int64)ptr)
Run Code Online (Sandbox Code Playgroud)

它只在我在Windows 8中的Visual Studio 2012中运行此程序时出现问题,但在Windows 7中与Visual Studio 2012一起正常工作.我不知道我们必须设置或取消设置哪些标志(可能是优化标志)以使我的程序在发布模式下工作.
请建议我一个解决方案

c++ windows-8 visual-studio-2012

0
推荐指数
1
解决办法
98
查看次数

Delphi应用程序 - 在Windows 8上阻止windows-key(Start)

我正在编写Delphi应用程序.我的目标是用我的应用程序覆盖所有屏幕以强制用户填写我的表单.应用程序将按计划任务运行.

我的问题是,通常,Windows不允许应用程序阻止其他用户操作.

在Windows 7中,我可以将我的应用程序作为scr文件(屏幕保护程序)运行,没有标题栏和设置StayOnTop.在这种情况下,即使在"窗口键"(开始)上可见,其他应用程序也会留在我的应用程序之后,因此达到了我的目标.不幸的是,在Windows 8中,这个解决方案不起作用,因为"窗口键"显示了开始屏幕,当我可以运行任何东西并且这个"任何东西"保持在最顶层.

我尝试了下面的代码,但没有成功.

  h := FindWindowEx(FindWindow('Shell_TrayWnd', nil),0,'Button',nil);
  ShowWindow(h,0); 
  Windows.SetParent(h,0);
Run Code Online (Sandbox Code Playgroud)

如何阻止整个Windows 8系统中的"窗口键"(开始按钮)操作?

windows delphi screen windows-8

0
推荐指数
1
解决办法
1769
查看次数

使用Button抛出NullReferenceException; 我错过了什么吗?

我收到了一个错误Object reference not set to an instance of an object.我想我不会初始化一些东西.

这是代码; 错误在线if (btn.Background.Equals(new SolidColorBrush(Color.FromArgb(0, 0, 0, 0)))):

private void vbOpenGuiaMaestro_Tapped(object sender, TappedRoutedEventArgs e)
{
    Button btn = default(Button);
    if (btn.Background.Equals(new SolidColorBrush(Color.FromArgb(0, 0, 0, 0))))
    {
         btn.Background = materiaColor;
         btn.Foreground = new SolidColorBrush(Color.FromArgb(255, 255, 255, 255));
         stckTeachersGuideClosed.Visibility = Visibility.Visible;
         stckTeachersGuideOpened.Visibility = Visibility.Collapsed;
    }
    else
    {
         btn.Background = new SolidColorBrush(Color.FromArgb(0, 0, 0, 0));
         btn.Foreground = new SolidColorBrush(Color.FromArgb(255, 140, 140, 140));
    }
 }
Run Code Online (Sandbox Code Playgroud)

c# windows-8

0
推荐指数
1
解决办法
134
查看次数

C# String.Format 保留一位小数

我正在尝试将 toString 格式化为小数点后一位,但它一直显示为 21.0445445454 之类的内容。这是代码行请让我知道我做错了什么

 double heightInchToFoot = (12 * Convert.ToDouble(heightFtBox.Text)) +Convert.ToDouble(heightInchBox.Text);
        double bmi = (Convert.ToDouble(weightBox.Text) * 703) / (heightInchToFoot * heightInchToFoot);
        bmiDisplay.Text = String.Format("{0:0.0}", bmi.ToString());//This is the line of code I'm referring to
Run Code Online (Sandbox Code Playgroud)

c# windows-8

0
推荐指数
1
解决办法
2974
查看次数

WPF 组合框透明背景不适用于 Windows 10

我必须通过后面的代码定义一个组合框:

var cmbLogin = new ComboBox()
{
    Width = 200,
    Height = m_dFontSize + 10,
    FontSize = m_dFontSize,
    Margin = new Thickness(20),
    BorderBrush = new SolidColorBrush(m_ExeCfg.GetForeground()),
    HorizontalContentAlignment = HorizontalAlignment.Center,
    Background = Brushes.Transparent,<--------------HERE
    Foreground = new SolidColorBrush(m_ExeCfg.GetForeground()),
    Focusable = true,
};
Run Code Online (Sandbox Code Playgroud)

所以背景在win7中变得透明,但在win10中不是。

我已经通过 xaml 看到了一些解决方案,但不能仅将它们应用到代码中。谢谢

wpf combobox background windows-8 windows-10

0
推荐指数
1
解决办法
4834
查看次数

适用于 Windows 8 的 Visual Studio

我已经使用文本编辑器记事本学习 C# 几个月了。我在命令行上运行我的代码。

我尝试安装 Visual Studio,但不断收到反馈说它不适用于 Windows 8,要求我升级到 Windows 8.1。

我目前无法升级到 Windows 8.1,请提供有关我可以在 Win 8 中使用哪个版本的 Visual Studio 的建议以及下载和安装的链接。

c# visual-studio windows-8

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