RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

Gloom_V01's questions

Martin Hope
Gloom_V01
Asked: 2020-07-16 21:15:06 +0000 UTC

xamarin 在桥接模式下形成 android 模拟器网络设置

  • 0

有一项任务是在使用 Xamarin.forms 的 Android 上(至少)启动一个 TCP 服务器,代码本身对于测试来说很简单,现在我决定使用带有 msdn 的 TcpListener 的示例。桌面上的电话端客户端上的服务器。问题出现在android模拟器的连接设置阶段,客户端看不到服务器。问题是如何坚持模拟器和真机之间的连接?

也就是说,为了调试,我正在尝试组织(我希望组织)一个桥接。我试着用

redir add tcp:5000:6000

在 telnet 终端中,命令通过了。但是没有结果。

xamarin
  • 1 个回答
  • 10 Views
Martin Hope
Gloom_V01
Asked: 2020-06-22 13:24:41 +0000 UTC

Wpf 日历更改 CalendarItem

  • 1

问题是是否可以创建/更改 CalendarItem 的样式,以便您还可以显示 BlackoutDates 模型中的附加值(粗略地说是一个数字)?

我只想在从模型中获取 16 和 BlackoutDates 的情况下得到这样的东西。上图日期根据“选择”范围而变化,不幸的是我无法为屏幕执行此操作。这意味着第一组 BlackoutDates (1-14) 包含数字 16,第二组 (15) 17,第三组 (23-28) 18。这就是你想要的那种逻辑。可能吗?

在此处输入图像描述

据我了解 Calendar.BlackoutDates 可以通过 Attached.property 绑定

我将建议的更改添加到 CalendarDayButtonStyle 样式。我抛弃了所有我不需要的动作(我希望)。

<Style x:Key="CalendarDayButtonStyle1" TargetType="{x:Type CalendarDayButton}">
    <Setter Property="MinWidth" Value="5"/>
    <Setter Property="MinHeight" Value="5"/>
    <Setter Property="FontSize" Value="16"/>
    <Setter Property="Height" Value="25"/>
    <Setter Property="Width" Value="25"/>
    <Setter Property="HorizontalContentAlignment" Value="Center"/>
    <Setter Property="VerticalContentAlignment" Value="Center"/>
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="{x:Type CalendarDayButton}">
                <Grid >
                    <VisualStateManager.VisualStateGroups>
                        <VisualStateGroup x:Name="BlackoutDayStates">
                            <VisualStateGroup.Transitions>
                                <VisualTransition GeneratedDuration="0"/>
                            </VisualStateGroup.Transitions>
                            <VisualState x:Name="NormalDay"/>
                            <VisualState x:Name="BlackoutDay">
                                <Storyboard>
                                    <!--<DoubleAnimation Duration="0" To=".5" Storyboard.TargetProperty="Opacity" Storyboard.TargetName="Blackout"/>-->
                                    <DoubleAnimation Duration="0" To=".5" Storyboard.TargetProperty="Opacity" Storyboard.TargetName="TodayBackground"/>
                                    <DoubleAnimation Duration="0" To=".5" Storyboard.TargetProperty="Opacity" Storyboard.TargetName="UpName"/>
                                </Storyboard>
                            </VisualState>
                        </VisualStateGroup>
                    </VisualStateManager.VisualStateGroups>
                    <Rectangle x:Name="TodayBackground" Fill="#FFAAAAAA" Opacity="0" RadiusY="1" RadiusX="1"/>
                    <Border BorderThickness="1" BorderBrush="DarkGray"/>
                    <Rectangle x:Name="SelectedBackground" Fill="#FFBADDE9" Opacity="0" RadiusY="1" RadiusX="1"/>
                    <ContentPresenter x:Name="NormalText" 
                                      TextElement.Foreground="#FF333333" 
                                      Margin="5,1,2,1"
                                      TextElement.FontSize="11"

                                      HorizontalAlignment="Right"
                                      VerticalAlignment="Bottom"
                                      />
                    <Label x:Name="UpName" Content="16" FontSize="9" Padding="0" Opacity="0" BorderThickness="1" BorderBrush="LightGray" VerticalAlignment="Top" HorizontalAlignment="Left"/>
                </Grid>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>

计划绑定到元素UpName

c#
  • 1 个回答
  • 10 Views
Martin Hope
Gloom_V01
Asked: 2020-05-18 16:29:30 +0000 UTC

WPF ComboBox + MVVM,项目选择提示

  • 0

在研究项目的过程中,在选择要发出请求的元素时,有必要制作组合,例如 - “您确定吗?”,如果没有,请返回旧值。问题是我做错了什么?框架工作 4.0。提前致谢。

现在我得到了以下信息:

<x:Array x:Key="UnitArray" Type="sys:UInt32" 
   xmlns:sys="clr-namespace:System;assembly=mscorlib">
     <sys:UInt32>0x0</sys:UInt32>
     <sys:UInt32>0xFFFFFFFF</sys:UInt32>
</x:Array>

<DataTemplate x:Key="ComboboxOfUnit" >
<StackPanel Orientation="Horizontal">                   
    <TextBlock  VerticalAlignment="Center" >
        <TextBlock.Style>
            <Style TargetType="TextBlock">
                <Style.Triggers>
                    <DataTrigger Binding="{Binding}" Value="0x0">
                        <Setter Property="Text" Value="value1"/>
                    </DataTrigger>
                    <DataTrigger Binding="{Binding}" Value="0xFFFFFFFF">
                        <Setter Property="Text" Value="value2"/>
                    </DataTrigger>
                </Style.Triggers>
            </Style>
        </TextBlock.Style>
    </TextBlock>
</StackPanel>
</DataTemplate>

在资源块和

<ComboBox ItemsSource="{StaticResource ResourceKey=UnitArray}" 
      SelectedItem="{Binding UnitOf}" 
      ItemTemplate="{StaticResource ComboboxOfUnit}"/>

在模型中的 xaml 代码的主体中,我们有以下内容

uint _prev_UnitOf;
public uint PrevUnitOf
{
    get { return _prev_UnitOf; }
    set
    {
        _prev_UnitOf = value;

        if (!_prev_UnitOf.Equals(_UnitOf))
        {
           // HasHasChangedArray[_UnitOf_] = true;
            //bfUnitOf = true;
            /HasChanged = true;
        }
        else
        {
            //HasHasChangedArray[_UnitOf_] = false;
            //bfUnitOf = false;
            //HasChanged = isChangedArray();
        }
        OnPropertyChanged(() => PrevUnitOf);
    }
}

uint _UnitOf;
public uint UnitOf
{
    get { return _UnitOf; }
    set
    {

        if (!_UnitOf.Equals(value))
            if (AppContext.Instance.ErrorReportMSG("Вы уверены?", "", Common.Interfaces.MsgType.Question))
            {
                _UnitOf = value;
                if (!_prev_UnitOf.Equals(_UnitOf))
                {

                    //HasHasChangedArray[_UnitOf_] = true;
                    //bfUnitOf = true;
                    //HasChanged = true;
                }
                else
                {
                    //HasHasChangedArray[_UnitOf_] = false;
                    //bfUnitOf = false;
                    //HasChanged = isChangedArray();
                }
            }
            else
            {
                _UnitOf = _prev_UnitOf;
                //bfUnitOf = false;
                //HasChanged = isChangedArray();
            }
        OnPropertyChanged(() => UnitOf);
    }
} 

其中AppContext.Instance.ErrorReportMSG("Вы уверены?", "", Common.Interfaces.MsgType.Question)消息框和 OnPropertyChanged(() => UnitOf) 的包装器

public void OnPropertyChanged(string propertyName)
{
    if (PropertyChanged != null)
        PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}

/// <summary>
/// Метод генерации события изменения свойства объекта
/// </summary>
/// <typeparam name="T">Тип объекта</typeparam>
/// <param name="action">Лямбда функция доступа свойству</param>
protected void OnPropertyChanged<T>(Expression<Func<T>> action)
{
    var propertyName = GetPropertyName(action);
    OnPropertyChanged(propertyName);
}

/// <summary>
/// Метод получения имени параметра
/// </summary>
/// <typeparam name="T">Тип объекта</typeparam>
/// <param name="action">Лямбда функция доступа свойству</param>
/// <returns>Возвращает имя параметра</returns>
private static string GetPropertyName<T>(Expression<Func<T>> action)
{
    var expression = (MemberExpression)action.Body;
    var propertyName = expression.Member.Name;
    return propertyName;
}
c#
  • 1 个回答
  • 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