我可以知道如何设置窗口样式或颜色吗?下面的图片是我的WPF

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

谢谢.
我遵循程序:
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条件内的代码将不会执行.
有任何想法吗?
我可以知道如何从代码后面设置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) 我正在做一个 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)
我的日期选择器:

我尝试使用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) 我正在做一个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:

我在做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.谢谢!
我有字符串(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) 我正在使用 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构建我的项目。在我的应用程序中,我使用较小尺寸的图像(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 ×6
c# ×5
datepicker ×2
sql-server ×2
arrays ×1
background ×1
image ×1
passwordbox ×1
random ×1
textbox ×1
xaml ×1