2Bbear's knowledge workshop

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<UserControl.Resources>
        <Style x:Key="CustomToolTip" TargetType="{x:Type ToolTip}" BasedOn="{StaticResource {x:Type ToolTip}}">
            <Setter Property="FontSize" Value="9"/>
            <Setter Property="FontFamily" Value="Noto Sans Light"/>
            <Setter Property="Foreground" Value="#ffffff"/>
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="{x:Type ToolTip}" >
                        <Grid Height="30">
                            <Viewbox Stretch="Fill"  >
                                <Path Data="M 1.5,0 L 3,3 0,3 Z" Width="3" Height="5" Fill="#FF6D6E71" />
 
                            </Viewbox>
                            <Border Background="#6d6e71" CornerRadius="10" Height="20">
                                <Grid VerticalAlignment="Center">
                                    <Grid.ColumnDefinitions>
                                        <ColumnDefinition Width="8"/>
                                        <ColumnDefinition Width="1*"/>
                                        <ColumnDefinition Width="8"/>
                                    </Grid.ColumnDefinitions>
                                    <ContentPresenter Grid.Column="1" ContentSource="{Binding}"/>
                                </Grid>
                            </Border>
                            
                        </Grid>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
    </UserControl.Resources>
cs

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

확인

해당 글은 CBD SW개발 표준 산출물 관리 가이드에서 정보를 얻었습니다.

=====================================================================================


작성 목적 :

 시스템의 내 외부 인터페이스를 식별하고 인터페이스의 명세를 기술하기 위해서.

 쉽게 말하자면 C언어를 쓰는데 네트워크 통신으로 c++ 프로그램과 통신을 할때. 서로 전달하는 패킷 정보를 일률적으로 작성하여 오류또는 패킷 꼬임등이 발생할때 대처하기 위한 방법으로 쓰일 수 있다.


즉, 이종간의 상호작용을 문서로 작성하여 찾기 쉽게, 보기 쉽게 하는 것이다.


작성 방법 :

 식별된 인터페이스를 송신측과 수신측으로 구분하여 기술하고 송 수신간의 인터페이스 방식을 기술하며, 데이터 송신 시스템과 수신 시스템간의 데이터 저장소와 속성 등의 상세 내역을 기술한다.






보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

확인

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DateTime dt = DateTime.Now;
 
            string text= (e.AddedItems[0as ComboBoxItem).Content as string
            if(text==null || BottomTextBoxDate==null)
            {
                return;
            }
            if (text.Equals("이번주"))
            {
                dt = DateTime.Today.AddDays(Convert.ToInt32(DayOfWeek.Monday) - Convert.ToInt32(DateTime.Today.DayOfWeek));
                BottomTextBoxDate.Text = dt.ToString();
            }
            else if (text.Equals("이번달"))
            {
                dt = DateTime.Today.AddDays(1 - DateTime.Today.Day);
 
                BottomTextBoxDate.Text = dt.ToString();
            }
            else if (text.Equals("올해"))
            {
                dt = DateTime.Today.AddDays(1 - DateTime.Today.Day);
                dt = dt.AddMonths(1 - DateTime.Today.Month);
                BottomTextBoxDate.Text = dt.ToString();
            }
            else
            {
 
            }
        }
cs



e 매개변수를 사용합시다.

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

확인

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

확인

UserControl1 dialog = new UserControl1();

            Window window = new Window { Title="커스텀",

            Content=dialog};

            window.ShowDialog();


이렇게 씁시다.