1
0
Fork 0
mirror of https://github.com/Nioux/AideDeJeu.git synced 2025-10-30 15:06:06 +00:00

Ajustements background + greetings tipeurs

This commit is contained in:
Yan Maniez 2019-04-28 22:16:00 +02:00
parent 6d110c08bc
commit 4f9a08b579
3 changed files with 54 additions and 42 deletions

View file

@ -160,19 +160,19 @@ namespace AideDeJeu.ViewModels.PlayerCharacter
#region Background
public NotifyTaskCompletion<List<BackgroundItem>> Backgrounds { get; private set; }
private int _BackgroundSelectedIndex = -1;
public int BackgroundSelectedIndex
{
get
{
return _BackgroundSelectedIndex;
}
set
{
SetProperty(ref _BackgroundSelectedIndex, value);
SelectedBackground = Backgrounds.Result[_BackgroundSelectedIndex];
}
}
//private int _BackgroundSelectedIndex = -1;
//public int BackgroundSelectedIndex
//{
// get
// {
// return _BackgroundSelectedIndex;
// }
// set
// {
// SetProperty(ref _BackgroundSelectedIndex, value);
// SelectedBackground = Backgrounds.Result[_BackgroundSelectedIndex];
// }
//}
private BackgroundItem _SelectedBackground = null;
public BackgroundItem SelectedBackground
@ -184,7 +184,7 @@ namespace AideDeJeu.ViewModels.PlayerCharacter
set
{
SetProperty(ref _SelectedBackground, value);
OnPropertyChanged(nameof(PreferedBackground));
OnPropertyChanged(nameof(BackgroundOrSubBackground));
//NotifySelectedBackground = new NotifyTaskCompletion<BackgroundItem>(Task.Run(() => LoadBackgroundAsync(_SelectedBackground)));
}
}
@ -247,28 +247,28 @@ namespace AideDeJeu.ViewModels.PlayerCharacter
}
}
private int _SubBackgroundSelectedIndex = -1;
public int SubBackgroundSelectedIndex
{
get
{
return _SubBackgroundSelectedIndex;
}
set
{
SetProperty(ref _SubBackgroundSelectedIndex, value);
if (_SubBackgroundSelectedIndex == 0)
{
//SelectedPlayerCharacter.SubBackground = null;
SubBackgroundSelectedIndex = -1;
SelectedSubBackground = null;
}
else if (_SubBackgroundSelectedIndex > 0)
{
SelectedSubBackground = SubBackgrounds[_SubBackgroundSelectedIndex];
}
}
}
//private int _SubBackgroundSelectedIndex = -1;
//public int SubBackgroundSelectedIndex
//{
// get
// {
// return _SubBackgroundSelectedIndex;
// }
// set
// {
// SetProperty(ref _SubBackgroundSelectedIndex, value);
// if (_SubBackgroundSelectedIndex == 0)
// {
// //SelectedPlayerCharacter.SubBackground = null;
// SubBackgroundSelectedIndex = -1;
// SelectedSubBackground = null;
// }
// else if (_SubBackgroundSelectedIndex > 0)
// {
// SelectedSubBackground = SubBackgrounds[_SubBackgroundSelectedIndex];
// }
// }
//}
private SubBackgroundItem _SelectedSubBackground = null;
public SubBackgroundItem SelectedSubBackground
@ -280,7 +280,7 @@ namespace AideDeJeu.ViewModels.PlayerCharacter
set
{
SetProperty(ref _SelectedSubBackground, value);
OnPropertyChanged(nameof(PreferedBackground));
OnPropertyChanged(nameof(BackgroundOrSubBackground));
//NotifySelectedSubBackground = new NotifyTaskCompletion<SubBackgroundItem>(Task.Run(() => LoadSubBackgroundAsync(SelectedSubBackground)));
}
}
@ -314,7 +314,7 @@ namespace AideDeJeu.ViewModels.PlayerCharacter
return subbackground;
}
public BackgroundItem PreferedBackground
public BackgroundItem BackgroundOrSubBackground
{
get
{

View file

@ -106,6 +106,18 @@
</Label.GestureRecognizers>
</Label>
<Label>
<Label.FormattedText>
<FormattedString>
<Span Text="Merci à mes tipeurs " />
<Span Text="temvaryen, Ekaradon, Emmanuel et Nicolas" FontAttributes="Bold" />
</FormattedString>
</Label.FormattedText>
<!--<Label.GestureRecognizers>
<TapGestureRecognizer Command="{Binding OpenWebCommand}" CommandParameter="https://fr.tipeee.com/nioux" />
</Label.GestureRecognizers>-->
</Label>
<Label>
<Label.FormattedText>
<FormattedString>

View file

@ -158,25 +158,25 @@
<Frame BorderColor="Black" Padding="2" Margin="10" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}">
<StackLayout Padding="0">
<mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" HorizontalOptions="FillAndExpand" Markdown="# Compétences" />
<mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" HorizontalOptions="FillAndExpand" Markdown="{Binding PreferedBackground.Abilities}" />
<mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" HorizontalOptions="FillAndExpand" Markdown="{Binding BackgroundOrSubBackground.Abilities}" />
</StackLayout>
</Frame>
<Frame BorderColor="Black" Padding="2" Margin="10" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}">
<StackLayout Padding="0">
<mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" HorizontalOptions="FillAndExpand" Markdown="# Outils maîtrisés" />
<mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" HorizontalOptions="FillAndExpand" Markdown="{Binding PreferedBackground.MasteredTools}" />
<mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" HorizontalOptions="FillAndExpand" Markdown="{Binding BackgroundOrSubBackground.MasteredTools}" />
</StackLayout>
</Frame>
<Frame BorderColor="Black" Padding="2" Margin="10" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}">
<StackLayout Padding="0">
<mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" HorizontalOptions="FillAndExpand" Markdown="# Langues maîtrisées" />
<mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" HorizontalOptions="FillAndExpand" Markdown="{Binding PreferedBackground.MasteredLanguages}" />
<mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" HorizontalOptions="FillAndExpand" Markdown="{Binding BackgroundOrSubBackground.MasteredLanguages}" />
</StackLayout>
</Frame>
<Frame BorderColor="Black" Padding="2" Margin="10" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}">
<StackLayout Padding="0">
<mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" HorizontalOptions="FillAndExpand" Markdown="# Équipement" />
<mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" HorizontalOptions="FillAndExpand" Markdown="{Binding PreferedBackground.Equipment}" />
<mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" HorizontalOptions="FillAndExpand" Markdown="{Binding BackgroundOrSubBackground.Equipment}" />
</StackLayout>
</Frame>
<Frame BorderColor="Black" Padding="2" Margin="10" IsVisible="{Binding HasBackgroundSkill}">