fix: title name in user page
This commit is contained in:
parent
0d5a1108ab
commit
d8f9f3da99
@ -13,7 +13,7 @@
|
|||||||
<OnPlatform x:TypeArguments="Thickness" Android="0, 5, 0, 5"/>
|
<OnPlatform x:TypeArguments="Thickness" Android="0, 5, 0, 5"/>
|
||||||
</u:CircleImage.Margin>
|
</u:CircleImage.Margin>
|
||||||
</u:CircleImage>
|
</u:CircleImage>
|
||||||
<Label Text="{Binding IllustItem.UserName}" Margin="10, 0, 0, 0"
|
<Label Text="{Binding UserItem.UserName}" Margin="10, 0, 0, 0"
|
||||||
VerticalOptions="Center" LineBreakMode="TailTruncation"
|
VerticalOptions="Center" LineBreakMode="TailTruncation"
|
||||||
TextColor="{DynamicResource TextColor}"/>
|
TextColor="{DynamicResource TextColor}"/>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Windows.Input;
|
|
||||||
using Pixiview.Utils;
|
using Pixiview.Utils;
|
||||||
using Xamarin.Forms;
|
using Xamarin.Forms;
|
||||||
|
|
||||||
@ -18,33 +17,25 @@ namespace Pixiview.Illust
|
|||||||
set => SetValue(UserIconProperty, value);
|
set => SetValue(UserIconProperty, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
public IllustItem IllustItem { get; }
|
public IIllustUser UserItem { get; }
|
||||||
|
|
||||||
public UserIllustPage(IllustItem illust)
|
public UserIllustPage(IIllustUser item)
|
||||||
{
|
{
|
||||||
IllustItem = illust;
|
UserItem = item;
|
||||||
UserIcon = illust.ProfileImage;
|
UserIcon = item.ProfileImage;
|
||||||
|
|
||||||
Resources.Add("cardView", GetCardViewTemplate(true));
|
Resources.Add("cardView", GetCardViewTemplate(true));
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override IEnumerable<IllustItem> DoGetIllustList(IllustUserData data, ICommand command)
|
protected override IEnumerable<IllustItem> DoGetIllustList(IllustUserData data)
|
||||||
{
|
{
|
||||||
return data.body.works.Select(i =>
|
return data.body.works.Select(i => i.Value?.ConvertToItem());
|
||||||
{
|
|
||||||
var item = i.Value?.ConvertToItem();
|
|
||||||
if (item != null)
|
|
||||||
{
|
|
||||||
item.IllustTapped = command;
|
|
||||||
}
|
|
||||||
return item;
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override IllustUserData DoLoadIllustData(bool force)
|
protected override IllustUserData DoLoadIllustData(bool force)
|
||||||
{
|
{
|
||||||
return Stores.LoadIllustUserData(IllustItem.UserId, force);
|
return Stores.LoadIllustUserData(UserItem.UserId, force);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Refresh_Clicked(object sender, EventArgs e)
|
private void Refresh_Clicked(object sender, EventArgs e)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user