RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-482481

Кирилл's questions

Martin Hope
Naik
Asked: 2024-10-06 19:45:28 +0000 UTC

如何正确保存节目主题?

  • 5

我想实现更改程序的主题并保存它。当您退出程序时,将加载保存的主题。当您选择主题时,主题会发生变化,但不会保存(需要修复什么?

项目浏览器

在此输入图像描述

应用程序.xaml

<Application x:Class="ConvertToImage.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:local="clr-namespace:ConvertToImage"
             StartupUri="MainWindow.xaml">
    <Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="Styles\DarkTheme.xaml"/>
                <ResourceDictionary Source="Styles\LightTheme.xaml"/>
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>
</Application>

应用程序.xaml.cs

using System.Windows;
using ConvertToImage.Properties; 

namespace ConvertToImage
{
    /// <summary>
    /// Interaction logic for App.xaml
    /// </summary>
    public partial class App : Application
    {
        private void Application_Startup(object sender, StartupEventArgs e)
        {
            string savedTheme = Settings.Default.ThemeName;
            ApplyTheme(savedTheme);
        }

        public static void ApplyTheme(string theme)
        {
            ResourceDictionary resourceDict = new ();
            switch (theme)
            {
                case "Dark":
                    resourceDict.Source = new Uri("/Styles/DarkTheme.xaml", UriKind.Relative);
                    break;
                case "Light":
                    resourceDict.Source = new Uri("/Styles/LightTheme.xaml", UriKind.Relative);
                    break;
            }
            Application.Current.Resources.MergedDictionaries.Clear();
            Application.Current.Resources.MergedDictionaries.Add(resourceDict);
        }
    }
}

文件设置.Designer.cs

//------------------------------------------------------------------------------
// <auto-generated>
//     Этот код создан программой.
//     Исполняемая версия:4.0.30319.42000
//
//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
//     повторной генерации кода.
// </auto-generated>
//------------------------------------------------------------------------------

namespace ConvertToImage.Properties {
    
    
    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.10.0.0")]
    public  partial class Settings : global::System.Configuration.ApplicationSettingsBase {
        
        public static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
        
        public static Settings Default {
            get {
                return defaultInstance;
            }
        }
        
        [global::System.Configuration.UserScopedSettingAttribute()]
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.Configuration.DefaultSettingValueAttribute("")]
        public string ThemeName {
            get {
                return ((string)(this["ThemeName"]));
            }
            set {
                this["ThemeName"] = value;
            }
        }
    }
}

带按钮的页面

<Grid Style="{DynamicResource GridBackgroundBrush}">

     <StackPanel HorizontalAlignment="Center" VerticalAlignment="Center">
         <Button Width="200" Height="30" Content="Светлый" 
                  x:Name="LinghtBtn" Click="Test_Click" />

         <Button Width="200" x:Name="DartBtn" Content="Тёмный" 
     Height="30" Click="Test_Click" />
     </StackPanel>
 </Grid>

切换主题

 private void Test_Click(object sender, RoutedEventArgs e)
 {
     Button clickedButton = sender as Button;
     if (clickedButton != null)
     {
         string selectedTheme = clickedButton.Name == "LinghtBtn" ? "Light" : "Dark";              
         Properties.Settings.Default.ThemeName = selectedTheme;
         Properties.Settings.Default.Save();                
         App.ApplyTheme(selectedTheme);
     }
 }

我期望主题被更改并保存,但主题没有保存。

c#
  • 1 个回答
  • 37 Views
Martin Hope
Кирилл
Asked: 2023-10-15 21:29:29 +0000 UTC

将反余弦展开为泰勒级数

  • 5

计算并以表格形式显示使用泰勒级数指定的函数值,在从 xstart 到 xend 的间隔上,步骤 dx,精度为 e。为表格提供标题和标题。表的每一行必须包含参数值、函数值以及级数求和项的数量。

double xStart = -1.0; // Начальное значение x
double xEnd = 1.0; // Конечное значение x
double dx = 0.1; // Шаг x
double arcos;



Console.WriteLine("Аргумент\tЗначение функции\tКоличество слагаемых");
Console.WriteLine("----------------------------------------------");

for (byte n = 1; xStart <= xEnd; n++)
{
    arcos = Math.PI / 2 - (xStart + ((2 * n - 1) * Math.Pow(xStart, 2 * n + 1)) / (2 * n*(2 * n + 1)));

    Console.WriteLine($"{xStart:F1}\t\t{arcos:F4}\t\t\t{n}");
    xStart += dx;
}

结论

在此输入图像描述

我正确执行了吗?

在此输入图像描述

c#
  • 1 个回答
  • 61 Views
Martin Hope
Кирилл
Asked: 2023-10-02 22:36:00 +0000 UTC

如何通过每十位数字换行来打印从 1 到 100 的数字?

  • 5

所需输出:

1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
21 ....................... 30
.
.
.
91 ....................... 100

到目前为止,一切都变成了一条线:

... 100
for (byte i = 0; i < 101; i++)
{
    Console.Write(i + " ");
}
c#
  • 2 个回答
  • 74 Views
Martin Hope
Кирилл
Asked: 2023-09-24 19:07:47 +0000 UTC

评论生成不起作用

  • 6

在NET7平台上创建项目

我在 Programs.cs 文件中输入三个斜杠 /// 并且未生成注释块

启用 xml 注释生成的复选框 在此输入图像描述

我打开它,取消选中它,然后重新启动笔记本电脑。

使用带有类和Main方法的项目的旧设计,它会生成,但是当您在没有程序类和Main方法的新设计中编写时,它不会生成,为什么?

c#
  • 1 个回答
  • 22 Views
Martin Hope
Кирилл
Asked: 2022-08-29 22:17:31 +0000 UTC

如何在wpf中显示来自sql server的文档

  • 0

有一个包含文档字段的表格,数据类型为 varbinary (max)

以及如何在 WPF 中显示该字段的内容?

如果我在这个字段中放一张图片,我知道如何显示它,但是文档本身呢?

wpf
  • 1 个回答
  • 10 Views
Martin Hope
Кирилл
Asked: 2022-08-27 01:15:33 +0000 UTC

为什么将请求本身写入 TextBlock 而不是请求本身的结果?

  • 0

我有一堂公共领域的课

public class DateUser
{
    public static string Name { get; set; }
    public static string SurName { get; set; }
    
}

我试图在这些字段中写入执行请求时应该获得的值\u200b\u200b

//заполнение полей
                        DateUser.Name = Convert.ToString(App.DataBase.SchoolBoys.
                        SqlQuery($"Select b.Name From SchoolBoy b Where  EXISTS(Select 1 From SchoolAndTeachers s Where s.IdSchool = b.Id And s.Login = '{tBLogin.Text}')"));


                        DateUser.SurName = Convert.ToString(App.DataBase.SchoolBoys.
                        SqlQuery($"Select b.SurName From SchoolBoy b Where  EXISTS(Select 1 From SchoolAndTeachers s Where s.IdSchool = b.Id And s.Login = '{tBLogin.Text}')"));

这就是他写的 在此处输入图像描述

查询本身正在工作。

在此处输入图像描述

这是文本块中的条目

NameAndSyrName.Text = (DateUser.Name + " " + DateUser.SurName).ToString();

此代码编写在 App.xaml.cs 文件中

public partial class App : Application
{
    public static readonly Entities.LibraryEntities DataBase = new Entities.LibraryEntities();
}
c#
  • 1 个回答
  • 10 Views
Martin Hope
Кирилл
Asked: 2022-08-24 20:26:10 +0000 UTC

如何在 sql server 中编写正确的嵌套查询?

  • 0

有一个表Schoolchildren,它包含字段 Id 、 Name 、 SurName 、 Addres 、 Img

有一个表,其中包含学童和教师的用户名和密码。

在此处输入图像描述

如果 SchoolAndTeachers 表中的字段 login = stydent1,如何显示 Schoolchildren 表中的字符串?

我试过这样 Select Name From SchoolBoy Where Id = (Select * From SchoolAndTeachers Where SchoolBoy.Id = IdSchool And Login = 'student1')

sql-server
  • 2 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5