小编007*_*070的帖子

我可以在WPF中设置窗口边框颜色吗?

我可以知道如何设置窗口样式或颜色吗?下面的图片是我的WPF 在此输入图像描述

我想设置我的窗口变成类似下面的应用程序:

在此输入图像描述

谢谢.

c# wpf

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

SQL Server Catch异常并继续

我遵循程序:

alter procedure sp_insert_cities
(
    @txt_nome_cidade varchar(300),
    @txt_nome_estado varchar(150) = null,
    @txt_pais varchar(150) = null,
    @int_id_cidade int output
)
as
begin
            //Here an exception may occur
            insert into tb_cidades values(
            @txt_nome_cidade,
            @txt_nome_estado,
            @txt_pais)

            set @int_id_cidade = @@identity

            //Here i want to catch exception and continue executing the proc
            if(@@error <> 0)
            begin
            select @int_id_cidade = int_id_cidade 
            from tb_cidades 
            where 
            txt_nome_cidade = @txt_nome_cidade
            end
Run Code Online (Sandbox Code Playgroud)

if(@@error <> 0)在行之后,我想继续执行代码,即使有任何错误,但SQL会向我的应用程序抛出异常,并且IF条件内的代码将不会执行.

有任何想法吗?

sql-server

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

如何从代码中设置WPF StrokeDashArray?

我可以知道如何从代码后面设置StrokeDashArray吗?我尝试使用方法,如如何设置边距...但它不起作用.

以下是我的代码:

public static void DrawCircle(MainWindow main)
    {
        Ellipse myCircle = new Ellipse();
        myCircle.Stroke = Brushes.Orange;
        myCircle.Width = 25;
        myCircle.Height = 25;
        myCircle.StrokeThickness = 2;
        myCircle.StrokeDashArray = new System.Windows.Thickness("2,2,2,2");

        Canvas.SetLeft(myCircle, 10);
        Canvas.SetRight(myCircle, 10);
        Canvas.SetBottom(myCircle, 20);
        Canvas.SetTop(myCircle, 20);
        main.MyCanvas.Children.Add(myCircle);

    }
Run Code Online (Sandbox Code Playgroud)

c# wpf

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

如何更改WPF日期选择器的图标?

我正在做一个 wpf 应用程序,其中我的应用程序中有两个日期选择器。我想知道是否有任何快速方法(例如我设置日期选择器背景的方式)可以更改 wpf 默认日期选择器的日历图标?

我的日期选择器代码片段:

  <DatePicker Name="datefromDP" Width="100" Height="24"Foreground="White" BorderThickness="0"  >
        <DatePicker.Resources>
            <Style TargetType="{x:Type DatePickerTextBox}">
                <Setter Property="Text" Value="Select date" />
                <Setter Property="IsReadOnly" Value="True"/>
                <Setter Property="Background">
                  <Setter.Value>
                    <ImageBrush ImageSource="/BeaconProject;component/B_images/button/loginheader_bg.jpg"/>
                  </Setter.Value>
                </Setter>
            </Style>
        </DatePicker.Resources>
  </DatePicker>
Run Code Online (Sandbox Code Playgroud)

我的日期选择器:

在此输入图像描述

wpf datepicker

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

Row_Number在RowNumber之间的位置

我尝试使用row_number从表中选择某些行.但是,sql会提示错误消息"无效的列名'ROWNUMBERS'".有人可以纠正我吗?

SELECT ROW_NUMBER() OVER (ORDER BY  Price ASC) AS ROWNUMBERS, * 
FROM Product
WHERE  ROWNUMBERS BETWEEN  @fromCount AND @toCount
Run Code Online (Sandbox Code Playgroud)

sql-server

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

带图像的WPF文本框

我正在做一个WPF登录界面.在我的登录面板中,我有一个登录TextBox和一个PasswordBox.如下面第一张图所示,登录文本框中有一个小的人类徽标,密码框中有一个锁.我将图像设置为文本框背景,然后当我尝试将一些单词插入登录框时,单词将覆盖人类徽标(图像B).任何建议,使它正确吗?

我的XAML:

 <TextBox Width="380" Height="25" HorizontalAlignment="Center"  Foreground="WhiteSmoke" BorderBrush="Transparent" >
     <TextBox.Background>
       <ImageBrush ImageSource="/icon/user_login.png" AlignmentX="Left" Stretch="None"></ImageBrush>
     </TextBox.Background>
 </TextBox>
Run Code Online (Sandbox Code Playgroud)

图片A:

在此输入图像描述

图B:

在此输入图像描述

wpf xaml textbox image passwordbox

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

如何从数组创建一个随机数

我在做C#编码.在我的编码中,我需要生成一个随机的数字列表.通常,如果我们创建一个随机数,我们需要选择数字的范围.但是对于我的情况,我需要从数组中创建一个随机数.任何的想法?我正在使用XAML和C#.

private void Submit_Click(object sender, RoutedEventArgs e)
    {         
        int[] numbers = new int[5] {32, 67, 88, 13, 50};
        Random rd = new Random();
        //int myNo = rd.Next(numbers[])?                    
    }
Run Code Online (Sandbox Code Playgroud)

额外:每次单击提交按钮,将选择随机数字[].我怎样才能确保不重复这个数字.例如:第一次点击,myNo = 67; 第二次点击,myNo = 50; 第3次点击,myNo = 88; 第4次点击,myNo = 32; 第5次点击,myNo = 13.谢谢!

c# random

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

将数字字符串拆分为数组

我有字符串(10325710),我想将字符串拆分成一个数组.将字符串拆分为数组后,数组将是{1,0,3,2,5,7,1,0}.注意字符串中有两个1s和两个0s.我不想分开'1'和'0'.因此,我希望获得的阵列是{10,3,2,5,7,10}.

有什么建议?

我的C#代码:

string myNumber = "10325710";
string[] myArray = myNumber.Select(p => p.ToString()).ToArray();
Run Code Online (Sandbox Code Playgroud)

c# arrays

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

如何从代码后面打开日期选择器的日历?

我正在使用 WPF 和 C# 来开发我的应用程序。在我的应用程序中,我有两个日期选择器。第一个日期选择器要求用户选择出发日期,第二个日历要求用户选择返回日期。所以我想做的是,在用户选择出发日期后,第二个日期选择器中的日历将打开。我可以知道打开日历的活动是什么吗?

 <DatePicker Name="departDate" SelectedDateChanged="departDate_SelectedDateChanged">   
 <DatePicker Name="returnDate" >
Run Code Online (Sandbox Code Playgroud)

C# 代码片段

private void departDate_SelectedDateChanged(object sender, SelectionChangedEventArgs e)
{
    //returnDate.calendarOpen??
}
Run Code Online (Sandbox Code Playgroud)

c# wpf datepicker

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

WPF重复图像背景

我使用C#和WPF构建我的项目。在我的应用程序中,我使用较小尺寸的图像(25x25)作为我的应用程序背景。我从互联网上找到了一些示例,当我尝试它时,我的应用程序的背景就像imageA。但是我想做的就像背景一样。有人知道如何使它像imageB吗?

我的WPF代码段:

<Grid>
    <Grid.Background>
        <VisualBrush TileMode="Tile" Viewport="0.8,0.8,0.1,0.1"  AlignmentX="Left" AlignmentY="Top">
            <VisualBrush.Visual>
                <Image Source="/Wpf_Customer;component/bg.jpg"></Image>
            </VisualBrush.Visual>
        </VisualBrush>
    </Grid.Background>

    <RadioButton Content="Graph" Name="dsad" FontSize="15" ></RadioButton>

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

imageA:

在此处输入图片说明

imageB:

在此处输入图片说明

编辑:

imageC:

在此处输入图片说明

wpf background

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

标签 统计

wpf ×6

c# ×5

datepicker ×2

sql-server ×2

arrays ×1

background ×1

image ×1

passwordbox ×1

random ×1

textbox ×1

xaml ×1